user1800997 Asked: 2015-07-08 07:32:42 +0800 CST2015-07-08 07:32:42 +0800 CST 2015-07-08 07:32:42 +0800 CST 以指定字母开头的命令的 Bash 补全? 772 当我按Ctrl+r并在此之后,例如,按字母a,然后使用向上和向下箭头键仅搜索历史记录中以开头的命令时,是否有可能a?或者,如果我键入ssh然后使用箭头键搜索以 . 开头的命令ssh。 有没有可以实现这个的脚本? command-line 1 个回答 Voted Best Answer Sylvain Pineau 2015-07-08T08:56:26+08:002015-07-08T08:56:26+08:00 您甚至可以通过将这两行添加到您的 来避免键入Ctrl+的需要:r~/.inputrc "\e[A": history-search-backward "\e[B": history-search-forward 如果您在 bash 提示符下按下向上和向下箭头,它们将继续浏览您的历史记录。但是,如果您键入命令的开头,例如 ,它将搜索以光标左侧的文本开头的命令ssh。
您甚至可以通过将这两行添加到您的 来避免键入Ctrl+的需要:r
~/.inputrc
如果您在 bash 提示符下按下向上和向下箭头,它们将继续浏览您的历史记录。但是,如果您键入命令的开头,例如 ,它将搜索以光标左侧的文本开头的命令
ssh
。