bash 或者可能绝大多数常见 shell 其实都是支持用 vi 的方式进行命令行编辑的,比如设置了 set -o vi 后你就可以用熟悉的 hjkl 来移动,用 w, b 来跳过单词等等。 同样的如果你设置了 EDITOR 环境变量的话,输入 fc 就可以把之前输入的命令行放到编辑器里来编辑,只要保存了的话就会执行。相反的放弃保存就等于...