重置bash历史搜索位置

NaN*_*NaN 8 linux bash terminal keyboard-shortcuts

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

use*_*772 7

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


Ben*_* W. 5

Meta+ >,end-of-history如果你处于历史的中间,那就是有约束力和有用的.元键通常是Alt关键.

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

查看手册以获取更多这样的命令.