在 Bash 中,当我点击 时Ctrlr,我可以向后搜索命令历史记录。如果我想再次向前搜索,该怎么办?(不行Ctrls。)
我的重击是:GNU bash, version 4.2.25(1)-release (i686-pc-linux-gnu)
答案1
您的 tty 可能已设置ixon
和ixany
位。
ixon
启用 XON/XOFF 流量控制,因此当您点击 时CtrlS,tty 设备将停止输出。但ixany
意味着任何其他键将重新启动输出,因此大多数人不会注意到它曾经停止过。
有些人发现流量控制很有用,但您可以通过运行以下命令来禁用它:
stty -ixon
然后CtrlS应该按预期在 bash 中进行搜索。
您可能想将其添加到您的~/.bashrc
!