Intérprete de comandos (shell).
Ctrl + a: mover el cursor ir al principio de la líneaCtrl + e: mover el cursor al final de la líneaCtrl + p: comando anterior (cursor arriba)Ctrl + n: siguiente comando (cursor abajo)Alt + b: retroceder una palabraAlt + f: avanzar una palabraCtrl + f: avanzar un caracterCtrl + b: retroceder un caracterCtrl + xx: alternar entre el principio de la línea y la posición actual del cursor.Ctrl + l: limpiar la pantalla.Alt + Del: borrar la palabra anterior.Alt + d: borrar la palabra siguiente (a la posición del cursor).Ctrl + d: borrar la palabra sobre el cursor.Ctrl + h: borrar el caracter anterior al cursor.Ctrl + w: cortar la palabra anterior al cursor.Ctrl + k: cortar la línea después del cursorCtrl + u: cortar/borrar la línea anterior al cursorAlt + t: intercambiar el orden con la palabra anteriorCtrl + t: intercambiar los últimos dos caracteres antes del cursorEsc + t: intercambiar las dos palabras antes del cursorCtrl + y: pegar la última cosa cortada.Alt + u: convertir en mayúscula la siguiente palabra.Alt + l: convertir en minúscula la siguiente palabra.Alt + c: poner en mayúsculas la primera palabra y posicionarse al final de la misma.Alt + r: cancelar los cambiosctrl + _: deshacer.Ctrl + r: búsqueda en el historialCtrl + p: comando anterior en el historial (retroceder en el historial de comando)Ctrl + n: siguiente comando en el historial (avanzar en el historial de comandos)Ctrl + s: volver al siguiente comando más reciente.Ctrl + o: ejecutar el comando encontrado con Ctrl + r o Ctrl + sCtrl + g: salir del modo de búsqueda en el historial!!: repetir el último comando.^abc^def: ejecutar el último comando remplazando abc por def
Todos los atajos de teclado pueden consultarse en el manual de readline: man 3 readline
A continuación se listan una serie de órdenes que vienen incluidas en bash:
Podemos establecerlo en el fichero ~/.bashrc:
set -o vi
Al estar en bash, si pulsamos Esc, entraremos en modo comando y funcionarán los comandos de Vi.