我知道一些有用的 Bash shell 快捷方式,我想知道是否还有其他的。我知道的有:
- CTRL + W:删除至单词开头
- CTRL + U:删除至行首
- 向上/向下:在先前的命令之间导航
我特别好奇的是以下内容:
- 删除直到第一个“/”符号或直到 CTRL + 左键返回的点
- 在以前的帖子中搜索
以及任何其他有用的快捷方式(如果有)。
答案1
答案2
可用的键盘快捷键取决于您是在 emacs 模式(默认)还是在 vi 模式下使用 bash。您可以通过执行以下命令来查看您正在使用的模式
set -o
在结果列表中查找以“vi”开头的行,看看它是“on”还是“off”。然后执行
man bash
并阅读有关 READLINE 的部分。在那里,您将找到至少那些在 emacs 模式下可用的命令(您称之为快捷方式)的描述。
答案3
Alt+.
插入前一个命令的最后一个参数。
Ctrl+r
搜索你的历史记录(虽然不太可靠)
一般历史扩展(使用!
)
答案4
您可以使用 撤消制表符补全Esc Backspace。