Réponses:
Les deux interfaces ligne en cours d' édition disponibles bashsont le vimode et le emacsmode, tout ce que vous devez faire est de définir le emacsmode nouveau.
set -o emacs
Cela dépend de ce que vous définissez "normal". Si vous désactivez l'édition en ligne, la méthode documentée pour annuler la -o vidéfinition consiste à définir+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
Chris a déjà répondu si votre mode normal est emacs.
historycommande et exécuter les commandes précédentes en préfixant leur numéro avec le !caractère.
emacsest le mode d'édition de ligne par défaut dans bash. Le réglage duemacsmode désactive levimode comme effet secondaire, mais comme mentionné par jlliagre ci-dessous, vous pouvez réellement les désactiver tous les deux.