Bash Shell Shortcuts

Este post podría llamarse: “Sin razones para sacar la mano derecha de la línea media del teclado” :P

Una aclaración que vale hacer al respecto de esta lista es que el tratamiento de “palabras” es, a menos que se indique lo contrario, lexicográfico.

Crtl

Ctrl + a – Salta al comienzo de la línea
Ctrl + b – Mueve el cursor un caracter atrás
Ctrl + c – Termina el comando/programa
Ctrl + d – Borra el caracter bajo el cursor
Ctrl + e – Salta al final de la línea
Ctrl + f – Mueve el cursor un caracter adelante
Ctrl + h – Borra un caracter hacia atrás (símil Backspace)
Ctrl + k – Corta desde el cursor hasta el final de la línea
Ctrl + l – Borra la terminal
Ctrl + r – Búsqueda hacia atrás en la historia de comandos
Ctrl + t – Intercambia de posición las dos ultimas palabras de la línea
Ctrl + u – Corta desde el comienzo de la línea hasta la posición del cursor
Ctrl + w – Borra hacia atrás el token completo (no lexicográfico) (ver

Alt+Backspace

)
Ctrl x Ctrl e – Invoca a $EDITOR
Ctrl + xx – Mueve el cursor entre las dos ultimas posiciones en que se encontró
Ctrl + x @ – Muestra los nombres de host que pueden ser resueltos (/etc/hosts)
Ctrl + y – Pega (yank) lo cortado previamente con

Ctrl+k

o

Ctrl+u

Ctrl + z – Suspende/Detiene el comando

Alt

Alt + < – Trae la primera línea en la historia
Alt + > – Trae la última línea en la historia
Alt + ? – Muestra la lista de nombres que coinciden con lo escrito
Alt + * – Inserta como argumentos todos los nombres que coinciden con lo escrito
Alt + b – Mueve el cursor una palabra atrás
Alt + c – Capitaliza la palabra desde el cursor al final de la misma
Alt + d – Borra la palabra bajo el cursor
Alt + f – Mueve el cursor una palabra adelante
Alt + l – Convierte en minúsculas, desde el cursor al final de la palabra
Alt + n – Trae la línea siguiente en la historia (como flecha abajo)
Alt + p – Trae la línea anterior en la historia (como flecha arriba)
Alt + r – Deshace todos los cambios hechos a la línea
Alt + t – Intercambia de posición dos palabras adyacentes
Alt + u – Convierte en mayúsculas, desde el cursor al final de la palabra
Alt + Backspace – Borra hacia atrás la palabra (ver

Crtl+w

)

Tab

“2T” significa persionar dos veces TAB

2T – Lista de todos los comandos disponibles
(string)2T – Lista de todos los comandos que comienzan con string
/2T – Contenido del directorio
~2T – Lista todos los usuarios disponibles en el sistema (/etc/passwd)
$2T – Lista de todas las variables del sistema
=2T – Similar a ls

Otros

! – Repite el último comando en la historia
!# – Repite la línea # en la historia
$_ – Variable que contiene el último argumento del último comando

Tags:

Leave a Reply