重置bash历史搜索位置

时间:2016-01-14 15:44:10

标签: linux bash terminal keyboard-shortcuts

在终端中,可以使用 Ctrl + r 轻松搜索Bash历史记录。但是,如果我找不到,那我正在寻找什么呢?我陷入了历史的中期。如果想从头开始再次搜索怎么办? 是否有其他快捷方式可以重置历史记录搜索?

2 个答案:

答案 0 :(得分:7)

这可能是一个有点间接的答案,但我通常使用 Ctrl + c 退出历史搜索。这会取消整个行的输入,让您在线上没有输入的新提示,并返回到历史列表的末尾。

答案 1 :(得分:5)

Meta + > ,绑定到end-of-history,如果您处于历史中间,则非常有用。元键通常是 Alt 键。

如果您发现增量历史记录搜索不成功,可以使用绑定到abort Ctrl + G 并恢复之前的线和历史位置。

检查manual以获取更多这样的命令。