Hoja de referencia de atajos de teclado de la terminal
Los atajos de la terminal (basados principalmente en el modo Emacs, el predeterminado para la mayoría de los Shell) pueden aumentar significativamente la eficiencia de la línea de comandos.
Movimiento del Cursor
| Atajo | Descripción |
|---|---|
Ctrl + A |
Mover el cursor al principio de la línea |
Ctrl + E |
Mover el cursor al final de la línea |
Alt + F |
Mover el cursor una palabra hacia adelante |
Alt + B |
Mover el cursor una palabra hacia atrás |
Ctrl + F |
Mover el cursor un carácter hacia adelante |
Ctrl + B |
Mover el cursor un carácter hacia atrás |
Ctrl + XX |
Saltar rápidamente entre el principio de la línea y la posición actual del cursor |
Edición de Texto
| Atajo | Descripción |
|---|---|
Ctrl + U |
Cortar/Borrar desde el cursor hasta el principio de la línea |
Ctrl + K |
Cortar/Borrar desde el cursor hasta el final de la línea |
Ctrl + W |
Cortar/Borrar una palabra antes del cursor |
Alt + D |
Cortar/Borrar una palabra después del cursor |
Ctrl + Y |
Pegar el último contenido cortado (Yank) |
Ctrl + H |
Borrar carácter antes del cursor (Retroceso) |
Ctrl + D |
Borrar carácter después del cursor (Salir de la terminal si no hay texto) |
Ctrl + _ |
Deshacer la última edición |
Ctrl + T |
Transponer dos caracteres antes y después del cursor |
Control de Procesos
| Atajo | Descripción |
|---|---|
Ctrl + C |
Terminar el proceso en ejecución (SIGINT) |
Ctrl + Z |
Suspender el proceso actual en segundo plano (SIGTSTP) |
Ctrl + D |
Enviar EOF, generalmente sale del Shell actual o finaliza la entrada |
Ctrl + S |
Detener la salida a pantalla (Bloqueo de pantalla) |
Ctrl + Q |
Reanudar la salida de pantalla |
Ctrl + \ |
Salir del proceso actual y generar un core dump (SIGQUIT) |
Historial y Búsqueda
| Atajo | Descripción |
|---|---|
Ctrl + R |
Buscar comandos en el historial (búsqueda incremental) |
Ctrl + G |
Salir del modo de búsqueda |
Ctrl + P |
Comando anterior (flecha arriba) |
Ctrl + N |
Siguiente comando (flecha abajo) |
!! |
Ejecutar el último comando |
!string |
Ejecutar el último comando que comienza con una cadena |
!* |
Referenciar todos los argumentos del último comando |
!$ |
Referenciar el último argumento del último comando |
Control de Pantalla
| Atajo | Descripción |
|---|---|
Ctrl + L |
Limpiar pantalla (Igual que ‘clear’) |
Ctrl + S |
Congelar la terminal (dejar de aceptar entradas) |
Ctrl + Q |
Descongelar la terminal |