Відповіді:
Це залежить від того, що ви визначаєте як "нормальне". Якщо це вимкнення редагування рядків, документально встановлений спосіб зняти -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режиму вимикаєviрежим як побічний ефект, але як зазначено в jlliagre нижче, ви можете вимкнути їх обоє.