Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 重置bash历史记录搜索位置_Linux_Bash_Terminal_Keyboard Shortcuts - Fatal编程技术网

Linux 重置bash历史记录搜索位置

Linux 重置bash历史记录搜索位置,linux,bash,terminal,keyboard-shortcuts,Linux,Bash,Terminal,Keyboard Shortcuts,在终端中,可以使用Ctrl+r轻松搜索Bash历史。但是如果我找不到我要找的东西呢?我被困在我的历史当中。如果a想从头开始再次搜索,该怎么办 是否有其他快捷方式重置历史记录搜索?这可能是一个间接的答案,但我通常使用Ctrl+c退出历史记录搜索。这取消了整个行条目,让你在一个新的提示符上没有输入,在历史列表的末尾返回。 有Meta +>,它绑定到历史结束< /代码>,如果你正处于历史的中间,这是有用的。元键通常是Alt键 如果您发现增量历史记录搜索不成功,可以使用Ctrl+G,它绑定到abort,

在终端中,可以使用Ctrl+r轻松搜索Bash历史。但是如果我找不到我要找的东西呢?我被困在我的历史当中。如果a想从头开始再次搜索,该怎么办


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

这可能是一个间接的答案,但我通常使用Ctrl+c退出历史记录搜索。这取消了整个行条目,让你在一个新的提示符上没有输入,在历史列表的末尾返回。

有Meta +>,它绑定到<代码>历史结束< /代码>,如果你正处于历史的中间,这是有用的。元键通常是Alt键

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


检查更多类似的命令。

好的,检查一下。即使你没有使用CTRL+C来终止搜索,发现你在你的历史中间,你也可以一直做CTRL+R,然后跟着CTRL+C回到你的历史的终点。不完美,但它可以工作。或者简单地按Ctrl+C。您可以使用名为fzf(fuzzy finder)的命令行工具。使用它,您不需要记住整个命令,选择(或不选择)该命令,您就不会运行它,而只需显示它。历史结束和中止之间的区别是什么?@ctrl-alt-delor我认为
end of history
将历史位置移动到历史结束,无论您当前在何处<代码>中止将其重置为开始增量搜索之前的位置,增量搜索不一定是结束。