Файл inputrc позволяет задавать обработку отображения символов в специальных ситуациях. Этот настроечный файл используется Readline, библиотекой, обрабатывающей входной поток, которая, в свою очередь используется в Bash и в большинстве других оболочек.
Большинству не нужны специальные пользовательские раскладки клавиатуры, поэтому с помощью команды, приведенной ниже, создайте глобальный файл /etc/inputrc, который будет использоваться каждым, кто входит в систему. Если вы позже решите, что вам необходимо у каждого пользователя изменить настройки, используемые по умолчанию, вы можете в домашнем директории каждого пользователя создать файл .inputrcи нем указать измененную раскладку.
Чтобы получить дополнительную информацию о том, как изменить файл inputrc, посмотрите с помощью команды info bash раздел Readline Init File (начальный файл команды Readline). Также хорошим источником информации будет команда info readline.
Ниже приводится общий глобальный файл inputrc вместе с комментариями, в которых объясняется, что делает каждый параметр. Обратите внимание, что комментарии не могут идти в одной строке с командой. Создайте файл следующим образом:
cat > /etc/inputrc << "EOF"# Begin /etc/inputrc# Modified by Chris Lynn # Allow the command prompt to wrap to the next lineset horizontal-scroll-mode Off # Enable 8bit input set meta-flag Onset input-meta On # Turns off 8th bit strippingset convert-meta Off # Keep the 8th bit for displayset output-meta On # none, visible or audibleset bell-style none # All of the following map the escape sequence of the value# contained in the 1st argument to the readline specific functions"\eOd": backward-word"\eOc": forward-word # for linux console"\e[1~": beginning-of-line"\e[4~": end-of-line"\e[5~": beginning-of-history"\e[6~": end-of-history"\e[3~": delete-char"\e[2~": quoted-insert # for xterm"\eOH": beginning-of-line"\eOF": end-of-line # for Konsole"\e[H": beginning-of-line"\e[F": end-of-line # End /etc/inputrcEOF