Документация по LinuxLinuxDoc.Ru 🔍
🕛

Я настроил locale и русский в консоли, но bash все равно не вводит русские буквы, пищит.

Хотя для большинства программ вполне достаточно установки LANG=ru_RU.KOI8-R чтобы начать распознавать русские буквы, многие программы, основанные на библиотеке readline (например bash), все равно считают символы с кодами больше 128 особыми META-символами (пищит при вводе). Чтобы отучить библиотеку readline от этого, необходимо определить переменную
    INPUTRC=/etc/inputrc
Кроме того, создать файл /etc/inputrc
    set meta-flag on set convert-meta off set output-meta on
После этого библиотека readline (и bash) начнет воспринимать русские буквы. Еще один вариант : Не задавать INPUTRC=, а прописать те же значения в файл ˜/.inputrc (в home-каталоге). Но тогда придется заводить такой файл в домашнем каталоге каждого пользователя. См. man readline.

Также по теме:
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Linux - FAQ по Linux - Я настроил locale и русский в консоли, но bash все равно не вводит русские буквы, пищит.
Мы в соцсетях ✉