alchemy Asked: 2021-11-19 20:43:13 +0800 CST2021-11-19 20:43:13 +0800 CST 2021-11-19 20:43:13 +0800 CST 在 Bash 中按下后如何回到历史底部? 772 如果我向上滚动或使用Ctrlr搜索并在历史记录中向上移动,如何回到清晰的线?我知道我可以用Ctrle,清除Crtlu,但这会修改它们。Ctrlc除了重置外壳之外,还有官方方法吗? command-line 1 个回答 Voted Best Answer muru 2021-11-19T21:16:44+08:002021-11-19T21:16:44+08:00 两个“官方”选项(来自Bash 手册中的8.4 Bindable Readline Commands): abort (C-g) 中止当前的编辑命令并敲响终端的铃声(以 的设置为准bell-style)。 end-of-history (M->) 移动到输入历史的末尾,即当前正在输入的行。 M->可以通过按Alt>或Esc后跟来输入>。 笔记: abort在历史搜索模式下使用。 end-of-history另一方面,应该在从历史搜索模式中选择命令后使用(例如,通过按下Esc或箭头键)。
两个“官方”选项(来自Bash 手册中的8.4 Bindable Readline Commands):
M->
可以通过按Alt>或Esc后跟来输入>。笔记:
abort
在历史搜索模式下使用。end-of-history
另一方面,应该在从历史搜索模式中选择命令后使用(例如,通过按下Esc或箭头键)。