Skip to content

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