重置bash历史搜索位置

问题描述 投票:7回答:2

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

linux bash terminal keyboard-shortcuts
2个回答
5
投票

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

如果您发现增量历史记录搜索不成功,则可以使用Ctrl + G,它绑定到abort并恢复上一行和历史记录位置。

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


7
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.