是否可以先按Ctrl+ r,然后按字母a
,再使用上下箭头键,只搜索历史记录中以 开头的命令a
?或者,如果我键入ssh
,然后使用箭头键搜索以 开头的命令ssh
。
有没有可以实现这个的脚本?
答案1
您甚至可以通过在以下位置添加这两行来避免输入Ctrl+r~/.inputrc
:
"\e[A": history-search-backward
"\e[B": history-search-forward
如果您在 bash 提示符下按下上下箭头,它们将继续浏览您的历史记录。但是,如果您键入命令的开头,例如,它将搜索以光标左侧的文本开头的命令ssh
。