![Bash 快捷方式快速定位特定字符](https://linux22.com/image/64878/Bash%20%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F%E5%BF%AB%E9%80%9F%E5%AE%9A%E4%BD%8D%E7%89%B9%E5%AE%9A%E5%AD%97%E7%AC%A6.png)
我知道在vim
编辑器中,按f a可以找到角色a
,这对我来说是一个很好的快捷方式。但我在linux中没有找到类似的快捷方式bash
(emacs模式)。我使用 xshell 作为我的终端。
答案1
如果你不想使用vi模式(尽管习惯于vi
命令),在emacs模式(例如在bash
或中ksh
)可以在当前历史行中Ctrl-]
c
查找字符。c
答案2
快捷键Ctrl+R和Ctrl+S开始对历史记录进行增量搜索,包括当前命令。因此,要搜索后续字符,请按Ctrl+ S,然后按该字符,然后再次Ctrl按 + S。它比 vi 命令更麻烦,但可以让您轻松搜索字符串而不仅仅是字符。