Здравствуйте. Подскажите пожалуйста, может кто сталкивался с таким: 1) При установке дистибутива Debian была выбрана локаль LANG=ru_RU.UTF- 8 2) Из-за того, что все системные сообщений в log-и (/var/log) выдавались на русском, решила заменить глобально локаль на LANG=en_US.UTF-8. А конкретному пользователю в файле .bashrc прописать русские установки локали. Всё сделала через dpkg-reconfigure и цель была достигнута - в журналах записи на английском (это необходимо, если посылать их выводы в систему отслеживания ошибок), а пользователь, которому внесла в файл .bashrc следующее, получил русский интерфейс: LANG=ru_RU.UTF-8 LANGUAGE= LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" L C_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_A DDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF -8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL=C #*** ПРЕДУПРЕЖДЕНИЕ *** # Установленная в окружении локаль влияет на порядок сортировки. # Чтобы получить традиционный порядок, использующий системные значения байт, # установите LC_ALL=C. # from coreutils_ru.po Последние строки - просто памятка 3) И в таком варианте почти всё работало нормально, но вот с grep возникли проблемки... Если через консоль простым пользователем пытаешься задать поиск grep -R "online" Документы/ вводишь "Док" и клавишей TAB пытаешься дополнить слово - обычно так и работало ранее. А в условиях, описанных выше, появляется абракадабра - курсор перескакивает, русские буквы не показываются. При попытке ввести всё же вслепую русскую фразу и нажать Enter - выдаёт чепуху. Та же ситуация, если бы я написала не "online", а слово на русском языке. Вообщем в конце вернулась глобально к LANG=ru_RU.UTF-8. Но проблема то не решена.... Может кто подскажет - где копать. Конечно один вариант я знаю - уйти в LANG=en_US.UTF-8 глобально, пользователю сделать русифицированный интерфейс, как описано выше, а папки и файлы называть английскими символами. Тогда grep работает нормально.