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 Teclado | Acción |
---|---|
ctrl+a | Mover el cursor al inicio de la línea. |
ctrl+e | Mover 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+f | Hacer 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 Teclado | Acción |
---|---|
Ctrl+Shift+c | Copiar el texto seleccionado en el portapapeles. |
Ctrl+Shift+v | Pegar el texto copiado en el portapapeles. |
Ctrl+u | Cortar todo el contenido desde la posición actual del cursor hasta el inició de la línea. |
Ctrl+k | Cortar todo el contenido desde la posición actual del cursor hasta el final de la línea. |
Ctrl+w | Para cortar la palabra que está justo antes del cursor. |
Alt+d o Esc+d | Cortar la palabra justo después del cursor. |
Ctrl+y | Permite pegar el último texto que se ha cortado con los atajos Ctrl+u , Ctrl+k , Alt+d o Ctrl+u . |
Alt+y | Permite 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 Teclado | Acción |
---|---|
Ctrl+h o Retroceso | Borrar un solo carácter. Equivalente a la tecla retroceso. |
Ctrl+d o Supr | Borrar el carácter sobre el que está el cursor |
Ctrl+w | Borrar la palabra que está justo antes del cursor. |
Alt+d o
Esc+d | Borrar la palabra justo después del cursor. |
Ctrl+u | Borra todo el contenido desde la posición actual del cursor hasta el inició de la línea. |
Ctrl+k | Borrar todo el contenido desde la posición actual del cursor hasta el final de la línea. |
Ctrl+l | Limpia la pantalla de la terminal. Este atajo de teclado es equivalente a usar el comando clear . |
Ctrl+d | Sirve 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 Teclado | Acción |
---|---|
Ctrl+t | Intercambia la posición de los 2 caracteres antes del cursor. |
Esc+t o Alt+t | Intercambia la posición de las 2 palabras antes del cursor. |
Esc+u | Cambiar de minúsculas a mayúsculas desde la posición del cursor hasta el final de la palabra. |
Alt+u | Cambiar de minúsculas a mayúsculas desde la posición del cursor hasta el siguiente espacio. |
Esc+l | Cambiar de mayúsculas a minúsculas desde la posición del cursor hasta el final de la palabra. |
Alt+l | Cambiar de mayúsculas a minísculas desde la posición del cursor hasta el siguiente espacio. |
Alt+c | Cambia 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+i | Permite 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 Teclado | Acció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+r | Permite 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+p | Similar 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+o | Para confirmar la ejecución de un comando encontrado con la opción Ctrl+r . |
Ctrl+j | Para 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+g | Para 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 Teclado | Acción |
---|---|
Ctrl+c | Matar un proceso o cancelar la ejecución de un programa que se está ejecutando en primer plano. |
Ctrl+z | Para 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+d | Sirve 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 Teclado | Acció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+Inicio | Hacer scroll hasta el inicio de la sesión de terminal. |
Ctrl+mayús+Repág | Hacer 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+Fin | Hacer scroll hasta el final de la sesión de terminal. |
Ctrl+mayús+Avpág | Hacer scroll una página hacia adelante. |
Ctrl+mayús+↓ | Hacer scroll una línea hacia adelante. |
Ctrl+mayús+t | Abrir una pestaña en la terminal. |
Ctrl+mayús+→ y Ctrl+ mayús+← | Moverse entre las distintas pestaña abiertas. |
Ctrl+mayús+w | Cerrar una pestaña que tengamos abierta. |
F11 | Trabajar con el emulador de terminal a pantalla completa. |
Ctrl+s | Para 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+q | Para 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 Teclado | Acción |
---|---|
Ctrl+t | Para abrir la terminal. |
Ctrl+d | Sirve 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.
como hago para usar el tabulador para autocompletar comandos si no me anda la tecla TAB? como la reemplazo por otra? estoy en debian xfce.Gracias