Ham*_*ner 8 keyboard-shortcuts bash shell
我想对 bash(和类似)shell 中使用的常用 Control 键组合以及这些 shell 中使用的常用程序使用的组合有一个很好的指南。
我的特别动机是能够在一台计算机上运行 GNU screen,ssh 到第二台计算机并在该计算机上使用 screen 和 irssi。所以我需要使用 Ctrl-A 以外的东西来控制屏幕会话之一。所以我需要知道什么是 Control 组合键可以安全使用。
但我想这个列表对于想要将自定义操作绑定到 Control 键组合的其他人会很有用。
我认为我们最好按应用程序(例如 bash 本身、screen、vim、emacs)对 Control 键组合进行分组,以便轻松发现您使用或可以忽略的应用程序。因此,请为每个答案申请一个应用程序 - 希望有效。
Bash本身使用 GNU readline 库,许多其他交互式命令行程序也是如此。Readline 具有以下模仿 emacs 行为的默认键绑定:
走动上线:
在行上编辑文本:
其他:
GNU 屏幕默认使用Ctrl-A作为其命令键。