在终端中,可以使用 Ctrl + r 轻松搜索Bash历史记录。但是,如果我找不到,那我正在寻找什么呢?我陷入了历史的中期。如果想从头开始再次搜索怎么办? 是否有其他快捷方式可以重置历史记录搜索?
答案 0 :(得分:7)
这可能是一个有点间接的答案,但我通常使用 Ctrl + c 退出历史搜索。这会取消整个行的输入,让您在线上没有输入的新提示,并返回到历史列表的末尾。
答案 1 :(得分:5)
Meta + > ,绑定到end-of-history
,如果您处于历史中间,则非常有用。元键通常是 Alt 键。
如果您发现增量历史记录搜索不成功,可以使用绑定到abort
的 Ctrl + G 并恢复之前的线和历史位置。
检查manual以获取更多这样的命令。