Respuestas:
Las únicas dos interfaces de edición de línea disponibles actualmente bash
son vi
modo y emacs
modo, por lo que todo lo que necesita hacer es configurar el emacs
modo nuevamente.
set -o emacs
Eso depende de lo que defina "normal". Si eso está desactivando la edición de línea, la forma documentada de desarmar -o vi
es establecer+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 ya ha respondido si su modo normal es emacs.
history
comando y ejecutar comandos anteriores al prefijar su número con el !
carácter.
emacs
es el modo de edición de línea predeterminado en bash. Elemacs
modo de configuración deshabilita elvi
modo como efecto secundario, pero como se menciona en jlliagre a continuación, en realidad puede deshabilitarlos a ambos.