|
| ||||||||||||
| ||||||||||||
5. Кириллизация shell
5.1 bash
Для того, чтобы заставить bash понять 8-ми битные символы,
необходимо установить три переменные. Лучше всего это
сделать из файла Должны быть сделаны следующие установки:
set meta-flag on set convert-meta off set output-meta on Следует отметить, что файл Во многих дистрибутивах версии GNU readline кроме файла
5.2 csh/tcsh
Поместите в
setenv LC_CTYPE iso_8859_5 stty pass8 Если у вас нет POSIX-совместимого stty (только не в Linux), замените последнюю строчку следующей:
stty -istrip cs8
5.3 zsh
Сделайте то же самое, что делается для
5.4 ksh
Что касается public domain реализации
set -o vi
5.5 less
Если локаль
(см. раздел
Настройка локали) не настроена
(а она обязана быть настроенной), то вывод кириллицы через
export LESSCHARSET=koi8-r Это решение годится для всех 8-битовых кириллических кодировок. Старые версии При настроенной локали
(см. раздел
Настройка локали) указывать
#env LESSCHARSET= чтобы программа игнорировала установку
5.6 mc (The Midnight Commander)
Чтобы увидеть кириллицу из mc, выберите опцию Если и в этом случае при просмотре файла из mc вы не увидите кириллических символов, то загляните в раздел nroff. В случае возникновения проблем при просмотре Если у вас проблемы в виде уродливых оконных рамок, то проконсультируйтесь в разделе консоль Linux. off-topic: если вы захотите, чтобы
COLORTERM= ; export COLORTERM
5.7 nroff
Для того, чтобы через
alias nroff='nroff -Tlatin1' Просмотр файлов в mc запускается через nroff (по крайней мере, в mc,
идущем с Slackware'96). В файле /usr/lib/mc/mc.ext следует
в строке вызова
5.8 man
Сейчас довольно бурно развивается деятельность по переводу всего и вся на русский язык (ну, не так чтобы уж очень, но кое-кто кое-что делает). Все больше и больше появляется статей man, переведенных на русский язык, но вот отобразить их не всегда удается. Если у меня есть файл с русскими буквами, то вызов, скажем Для исправления этого безобразия следует поправить соответствующие
строки в
5.9 ls
Если локаль установлена неправильно
(см. раздел
Настройка локали),
то
5.10 rlogin
Удостоверитесь, что shell на месте адресата
установлена правильно. Если ваш Пропишите в стартовом скрипте (если вы используете
alias rlogin='rlogin -8'
5.11 Samba
Чтобы увидеть русские буквы в именах файлов на диске Samba,
в файл
[global] character set = koi8-r client code page = 866 preserve case = yes short preserve case = yes
5.12 telnet
Если возникают проблемы с вводом русских символов, надо
написать файлик
DEFAULT set outbinary Вы можете встретить проблемы при работе в кодировке
off-topic: вместо telnet лучше использовать ssh (Secure Shell) -- максимальная безопасность при минимуме затрат.
5.13 IrcII
Добавить в файл конфигурации
/set translation russian /set eight_bit_characters on
Вперед Назад Содержание |
|
CITForum © 1997–2025