Vamos a enumerar los
atajos de teclado que vienen por defecto para el shell de
bash.
Bash obtiene la mayoría de este comportamiento de las librerías
GNU Readline y
GNU History.
Combinaciones de teclas estilo Emacs vs. estilo vi
Readline
por defecto usa combinaciones de teclas estilo
emacs.
En este documento explicaremos los comandos estilo emacs.
También se puede configurar el fichero init para usar el estilo vi.
Las combinaciones de teclas se pueden personalizar mediante el fichero init de Readline (/etc/inputrc)
Librerías GNU Readline e History
Las aplicaciones enlazadas a la librería GNU Readline proporcionan al usuario la capacidad de editar la línea de comandos al tiempo que teclea palabras.
La librería GNU Readline también proporciona funciones de "historia", basadas en la librería GNU History.
La librería GNU History se puede usar separadamente de la GNU Readline.
Atajos de teclado
Nomenclatura:
Usaremos la siguiente convención. P.ej:
C-e significa presiona
Control y la tecla e a la vez.
M-e significa presiona
la tecla meta y la e. Podemos simular la tecla meta presinando primero la tecla Escape y después la letra e (
metaficando la tecla e).
M-C-k significa
metaficando C-k , es decir, presionando primero ESC y después C-k.
Auto inserción
(
a, b, A, 1, !, ...)