回答:
それは、「通常」の定義に依存します。それが行編集をオフにしている場合、設定解除する文書化された方法は設定-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である場合、Chrisはすでに答えています。
history
コマンドを使用して履歴を表示し、番号に!
文字をプレフィックスとして追加することにより、以前のコマンドを実行できます。
emacs
bashのデフォルトの行編集モードです。emacs
モードを設定するvi
と、副作用としてモードが無効になりますが、以下のjlliagreで述べられているように、実際には両方を無効にできます。