В Bash, когда я нажимаю Ctrlr, я могу искать историю команд назад. Если я хотел бы снова искать вперед, что мне делать? ( CtrlsНе работает.)
Мой Баш это: GNU bash, version 4.2.25(1)-release (i686-pc-linux-gnu)
В Bash, когда я нажимаю Ctrlr, я могу искать историю команд назад. Если я хотел бы снова искать вперед, что мне делать? ( CtrlsНе работает.)
Мой Баш это: GNU bash, version 4.2.25(1)-release (i686-pc-linux-gnu)
stty -ixon
.ctrl-s
и восстанавливается с помощьюctrl-q
? Если это так, вам нужно отключить управление потоком. (скажите нам, если это так, чтобы мы могли оказать правильную помощь)stty -ixon
(поместите это в файл запуска вашей оболочки для интерактивных оболочек).Ответы:
Ваш tty, вероятно, имеет
ixon
иixany
биты установлены.ixon
включает управление потоком XON / XOFF, поэтому при нажатии CtrlSустройство tty прекращает вывод. Ноixany
означает, что любой другой ключ перезапустит вывод, поэтому большинство людей не замечают, что он когда-либо останавливался.Некоторые люди находят управление потоком полезным, но вы можете отключить его, запустив:
и тогда CtrlSдолжен работать как положено для поиска в bash.
Вы можете добавить это к вашему
~/.bashrc
!источник