
Я читаюв блоге где-тоо возможности использовать автоматическое расширение истории до фактического выполнения команды или даже нажатия клавиши ввода в командной строке. Это включает в себя 'magic-space' и создание ~/.inputrc
файла конфигурации.
Что именно должен содержать этот файл и когда он считывается (в оболочках bash с входом и без входа)?
решение1
Согласно команде блога вам просто нужно:
$if Bash
Space: magic-space
$endif
Остальные (настройки по умолчанию) находятся в /etc/inputrc
.
Это считывается при запуске GNU Readline (библиотека ввода, которую использует Bash). Поскольку это не является непосредственной частью Bash, reset
и source ~/.bashrc
et al не будет работать. Чтобы перезагрузить это без начала нового сеанса, вам нужно запустить bind -f ~/.inputrc
.