重置bash历史搜索位置

Reset bash history search position

在终端中,可以使用 Ctrl+r 轻松搜索 Bash 历史记录。但是,如果我找不到我要找的东西怎么办?我被困在我的历史中间。如果想从头重新搜索怎么办?

是否有其他快捷方式来重置历史搜索?

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

Meta + >,它绑定到 end-of-history,如果你在你的历史。元键通常是 Alt 键。

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

查看 manual 以获取更多此类命令。