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