И записка для записи, Readline setэто не то же самое, что встроенная команда set.
jw013
Ответы:
9
setКоманда в Readline руководстве , является один в конфигурационном файле Readline, в ~/.inputrc. Хотя bash является самым известным пользователем библиотеки readline, библиотека является универсальной и может использоваться другими программами; синтаксис .inputrcне имеет отношения к bash.
Вы можете заставить bash выполнять команды readline через bindвстроенную команду :
bind "set var value"
Кроме того, вы можете сделать перечитать Bash ~/.inputrcс bind -f ~/.inputrc.
Когда запускается программа, использующая библиотеку Readline, читается файл инициализации и устанавливаются привязки клавиш.
Кроме того, команда C- xC- rперечитывает этот файл инициализации 1 , включая все изменения, которые вы, возможно, внесли в него.
1 Обратите внимание, что это, очевидно, привязка Emacs (по умолчанию), если вы editing-mode-viне используете привязку по умолчанию. Тем не менее, вы можете привязать re-read-init-fileкоманду к комбинации клавиш по вашему выбору в ~/.inputrc.
set
это не то же самое, что встроенная командаset
.Ответы:
set
Команда в Readline руководстве , является один в конфигурационном файле Readline, в~/.inputrc
. Хотя bash является самым известным пользователем библиотеки readline, библиотека является универсальной и может использоваться другими программами; синтаксис.inputrc
не имеет отношения к bash.Вы можете заставить bash выполнять команды readline через
bind
встроенную команду :Кроме того, вы можете сделать перечитать Bash
~/.inputrc
сbind -f ~/.inputrc
.источник
Из руководства :
1 Обратите внимание, что это, очевидно, привязка Emacs (по умолчанию), если вы
editing-mode-vi
не используете привязку по умолчанию. Тем не менее, вы можете привязатьre-read-init-file
команду к комбинации клавиш по вашему выбору в~/.inputrc
.источник