Conocer los atajos de teclado de la terminal les proporcionará velocidad y también les permitirá tener acceso a una serie de funciones adicionales. Los atajos de teclado típicos que acostumbran a tener la gran mayoría de emuladores de terminal son los que verán a continuación.

Atajos de teclado para mover el cursor de posición

Los atajos de teclado que podemos usar para mover la posición en que se encuentra el cursor de la terminal son:

Atajo de TecladoAcción
ctrl+aMover el cursor al inicio de la línea.
ctrl+eMover el cursor al final de la línea.
ctrl+b o Hacer que el cursor retroceda un carácter.
alt+b o Ctrl+ ←Hacer que el cursor retroceda una palabra.
ctrl+fHacer que el cursor avance un carácter.
alt+f o Ctrl+ →Mover el cursor al inicio de la siguiente palabra.

Atajos para copiar, cortar y pegar texto

Si queremos cortar, copiar, pegar y manipular texto en la terminal le serán de utilidad los siguientes atajos de teclado:

Atajo de TecladoAcción
Ctrl+Shift+cCopiar el texto seleccionado en el portapapeles.
Ctrl+Shift+vPegar el texto copiado en el portapapeles.
Ctrl+uCortar todo el contenido desde la posición actual del cursor hasta el inició de la línea.
Ctrl+kCortar todo el contenido desde la posición actual del cursor hasta el final de la línea.
Ctrl+wPara cortar la palabra que está justo antes del cursor.
Alt+d o Esc+dCortar la palabra justo después del cursor.
Ctrl+yPermite pegar el último texto que se ha cortado con los atajos Ctrl+u, Ctrl+k, Alt+d o Ctrl+u.
Alt+yPermite pegar el penúltimo texto que se ha cortado con los atajos Ctrl+u, Ctrl+k, Alt+d o Ctrl+u.

Atajos para borrar contenido en la terminal

En el caso que tengamos que borrar texto en la terminal es importante tener en mente los siguientes atajos de teclado:

Atajo de TecladoAcción
Ctrl+h o RetrocesoBorrar un solo carácter. Equivalente a la tecla retroceso.
Ctrl+d o SuprBorrar el carácter sobre el que está el cursor
Ctrl+wBorrar la palabra que está justo antes del cursor.
Alt+d o Esc+dBorrar la palabra justo después del cursor.
Ctrl+uBorra todo el contenido desde la posición actual del cursor hasta el inició de la línea.
Ctrl+kBorrar todo el contenido desde la posición actual del cursor hasta el final de la línea.
Ctrl+lLimpia la pantalla de la terminal. Este atajo de teclado es equivalente a usar el comando clear.
Ctrl+dSirve para cerrar la sesión actual de terminal. Es equivalente al comando exit.

Atajos de teclado relacionados con la edición de texto en la terminal

En el caso que necesitemos modificar el texto escrito en la terminal les pueden llegar a ser útiles los siguientes atajos de teclado:

Atajo de TecladoAcción
Ctrl+tIntercambia la posición de los 2 caracteres antes del cursor.
Esc+t o Alt+tIntercambia la posición de las 2 palabras antes del cursor.
Esc+uCambiar de minúsculas a mayúsculas desde la posición del cursor hasta el final de la palabra.
Alt+uCambiar de minúsculas a mayúsculas desde la posición del cursor hasta el siguiente espacio.
Esc+lCambiar de mayúsculas a minúsculas desde la posición del cursor hasta el final de la palabra.
Alt+lCambiar de mayúsculas a minísculas desde la posición del cursor hasta el siguiente espacio.
Alt+cCambia de minúsculas a mayúsculas la letra sobre la que está el cursor y el cursor se posiciona al final de la palabra.
TAB o Alt+iPermite autocompletar rutas y comandos. Es sumamente útil para incrementar la velocidad cuando usamos la terminal. Si estamos en la mitad de escritura de un comando o ruta aprieten la tecla TAB para autocompletar el comando o la ruta. Si no se autocompleta es porque hay más de una opción disponible. Para ver todas las opciones disponibles presionen la tecla TAB 2 veces.

Ejecutar comandos que se han ejecutado con anterioridad

Linux almacena la totalidad de comandos ejecutados en la terminal en el fichero ~/.bash_history. Gracias a este archivo podremos recuperar de forma rápida y sencilla comandos que hemos ejecutado en el pasado. De esta forma podremos ejecutar comandos largos y complejos de forma rápida y sencilla. Los atajos de teclado a usar para recuperar los comandos almacenados en el historial de comandos de la terminal son los siguientes:

Atajo de TecladoAcción
Ctrl+p o Imprime el último comando ejecutado en la terminal. Si lo apretamos 2 veces muestra el penúltimo comando y así sucesivamente.
Ctrl+n o Imprime el siguiente comando hacia adelante en caso que antes hayamos usado los atajos de teclado Ctrl+p o
Alt+.Mostrar en pantalla la última palabra del último comando ejecutado.
Alt+<Imprime el primer comando del historial de comandos.
Alt+>Imprime el último comando del historial de comandos.
Ctrl+rPermite buscar comandos almacenados en el historial de comandos. Justo después de presionar la combinación de teclas Ctrl+r hay que teclear parte del comando que estamos buscando y la terminal nos propondrá la ejecución de un comando similar que esté almacenado en el fichero ~/.bash_history. Si la propuesta no es la que estamos buscando podemos volver a presionar a combinación de teclas Ctrl+r sucesivamente para ir obteniendo nuevas propuestas.
Alt+pSimilar al atajo de teclado Ctrl+r. La diferencia es que aquí la búsqueda de comandos en el historial no es incremental.
Enter o Ctrl+oPara confirmar la ejecución de un comando encontrado con la opción Ctrl+r.
Ctrl+jPara escribir en pantalla el comando que nos propone la opción de búsqueda de Ctrl+r. El comando se escribe en pantalla pero no se ejecuta.
Ctrl+gPara salir de la búsqueda que estamos realizando.

Atajos de teclado para gestionar los procesos que se ejecutan en la terminal

Linux permite gestionar distintos procesos y trabajos en la terminal. Para ello hay una serie de atajos de teclado que les serán de gran utilidad.

Atajo de TecladoAcción
Ctrl+cMatar un proceso o cancelar la ejecución de un programa que se está ejecutando en primer plano.
Ctrl+zPara llevar a segundo plano un trabajo que estamos ejecutando. Podemos tener varios trabajos corriendo en segundo plano. Para acceder y gestionar los trabajos corriendo en segundo plano deberán usar los comandos detallados en el siguiente enlace.
Ctrl+dSirve para cerrar la sesión actual de terminal. Es equivalente al comando exit.

Atajos de teclado para mejorar la accesibilidad y funcionalidad de la terminal

Si el texto que aparece en la terminal es demasiado pequeño o demasiado grande lo podemos incrementar o disminuir de forma fácil. También podemos congelar la salida de un proceso o bloquear la terminal . Para realizar lo que acabamos de citar, además de otras acciones, pueden usar los siguientes atajos de teclado.

Atajo de TecladoAcción
Ctrl+mayúsc++Incrementar el tamaño de fuente de la terminal.
Ctrl+mayúsc+-Disminuir el tamaño de fuente de la terminal.
Ctrl+mayús+InicioHacer scroll hasta el inicio de la sesión de terminal.
Ctrl+mayús+RepágHacer scroll una página hacia atrás en la terminal. De esta forma podremos ver que ha pasado en la sesión actual del emulador de terminal.
Ctrl+mayús+↑Hacer scroll una línea hacia arriba en la terminal.
Ctrl+mayús+FinHacer scroll hasta el final de la sesión de terminal.
Ctrl+mayús+AvpágHacer scroll una página hacia adelante.
Ctrl+mayús+↓Hacer scroll una línea hacia adelante.
Ctrl+mayús+tAbrir una pestaña en la terminal.
Ctrl+mayús+→ y Ctrl+ mayús+←Moverse entre las distintas pestaña abiertas.
Ctrl+mayús+wCerrar una pestaña que tengamos abierta.
F11Trabajar con el emulador de terminal a pantalla completa.
Ctrl+sPara bloquear la terminal. Una vez bloqueada nadie podrá escribir absolutamente nada en la terminal. La salida de resultados de un programa en la terminal también se congelará.
Ctrl+qPara desbloquear la terminal que previamente se ha bloqueado con Ctrl+s

Abrir o cerrar la terminal

Puede que en determinados casos no les funcionen los atajos que cito a continuación, pero por norma general podremos abrir y cerrar la terminal mediante los siguientes atajos de teclado:

Atajo de TecladoAcción
Ctrl+tPara abrir la terminal.
Ctrl+dSirve para cerrar la sesión actual de terminal. Es equivalente al comando exit

Si conocen algún otro atajo de teclado útil y que no esté en el artículo les pido que lo comportan en los comentarios de este artículo.

Fuentes

https://www.makeuseof.com/linux-bash-terminal-shortcuts/

Dejar un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.