Библиотека сайта rus-linux.net
Linux From Scratch (version 6.8) | ||
Назад | Глава 7. Настройка скриптов загрузки системы | Вперед |
7.7. Создание файла /etc/inputrc
Файл 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 <roryo@roryo.dynup.net> # Allow the command prompt to wrap to the next line set horizontal-scroll-mode Off # Enable 8bit input set meta-flag On set input-meta On # Turns off 8th bit stripping set convert-meta Off # Keep the 8th bit for display set output-meta On # none, visible or audible set 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/inputrc EOF
Предыдущий раздел: | Оглавление | Следующий раздел: |
Конфигурирование скрипта sysklogd | Файлы запуска командной оболочки Bash |