Answers:
这取决于您定义的“正常”。如果这关闭了行编辑,则记录的取消设置方法-o vi
是设置+o vi
$ set -o vi
$ set -o|egrep -w "(vi|emacs)"
emacs off
vi on
$ set +o vi
$ set -o|egrep -w "(vi|emacs)"
emacs off
vi off
克里斯已经回答了,如果您的正常模式是emacs。
history
命令查看历史记录,并通过在其前面加上数字!
字符来运行先前的命令。
emacs
是bash中的默认行编辑模式。设置emacs
mode会禁用vi
mode的副作用,但是正如下面的jlliagre所提到的,您实际上可以同时禁用它们。