hen*_*nry 7 bash keyboard-shortcuts line-editor
假设我粘贴了一个命令,例如
sudo apt-get install abc yxz 123 DEF MMM KKK
Run Code Online (Sandbox Code Playgroud)
进入终端。然后我突然改变了主意,因此我想在不使用退格键的情况下删除最后 3 个包。有没有办法将它们标记,如使用类似ctrl+ shift+ left?
slm*_*slm 10
大多数 shell 都有一个称为键绑定的工具。它当然是可配置的,而且 Bash 的设计者选择使用类似于文本编辑器 Emacs 的键绑定。这是一个备忘单,显示了可以在 Bash shell 中使用的所有各种键盘快捷键,以在给定的提示中移动光标,以及删除整个单词等。
这当然是我最喜欢的,因为它是一张图片,因此更容易将哪些绑定与哪些键相关联。
资料来源: Bash 备忘单 - SCRIBD