> For the complete documentation index, see [llms.txt](https://juanbermudez.gitbook.io/aprendiendolinux/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://juanbermudez.gitbook.io/aprendiendolinux/atajos-de-teclado.md).

# Atajos de teclado

## Teclados

Conocer el teclado que tenemos es muy importante aunque no lo parezca, pues saber dónde están los símbolos que queremos usar nos ahorra muchas búsquedas. Además muchas distribuciones GNU/Linux inician el sistema en inglés, por lo que su configuración de teclado también la encontraremos en inglés.

<figure><img src="https://882054019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FriPDNy3gWgf2sVXq5Y4L%2Fuploads%2FDNgltE0luyQ7KMalzEPN%2Fen-US.png?alt=media&amp;token=3c99231c-be34-493d-8d9c-7b30a8e646d1" alt="en-US"><figcaption></figcaption></figure>

Distribuciones como Arch Linux inician en idioma inglés, pero cambiar la configuración a español es tan fácil como ejecutar `loadkeys es`. Pero ten presente que los teclados varían según la región, así que un teclado en España no tiene las teclas distribuidas de la misma manera que en América Latina.

<figure><img src="https://882054019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FriPDNy3gWgf2sVXq5Y4L%2Fuploads%2FyEgZlknBGc5QVUurA2JU%2Fes-ES.png?alt=media&amp;token=f2d17c69-67ac-43ee-bd4a-7143c6c0497a" alt="es-ES"><figcaption></figcaption></figure>

En el caso de América Latina puedes ser `la-latin1` o `latam`, esto es algo que también depende de si tienes un entorno gráfico, como son los [Tiling Window Manager](https://es.wikipedia.org/wiki/Gestor_de_ventanas_en_mosaico) como Qtile, Hyprland entre otros.

<figure><img src="https://882054019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FriPDNy3gWgf2sVXq5Y4L%2Fuploads%2FCvTKqHqZQzPzPdQV2UB9%2Fes-MX.png?alt=media&amp;token=3c1ebdcf-d103-424f-a99b-91f907e2fde5" alt="es-MX"><figcaption></figcaption></figure>

## Atajos de teclado

Ya que continuamente estamos usando la línea de comandos, es importante aprender algunos atajos de teclado que nos ayudan y facilitan las tareas.

<table><thead><tr><th width="140">Combinación</th><th>Descripción</th></tr></thead><tbody><tr><td>Ctrl + a</td><td>Lleva el cursor al inicio de la línea de comandos</td></tr><tr><td>Ctrl + e</td><td>Lleva el cursor al final de la línea de comandos</td></tr><tr><td>Ctrl + l</td><td>Limpia la terminal, similar a lo que hace el comando <code>clear</code></td></tr><tr><td>Ctrl + u</td><td>Limpia desde la posición del cursor hasta el inicio de la línea. Si se está al final limpia la línea entera</td></tr><tr><td>Ctrl + k</td><td>Limpia desde la posición del cursor hasta el final de la línea. Si se está al inicio limpia la línea entera</td></tr><tr><td>Ctrl + h</td><td>Hace lo mismo que la tecla backspace, borra el carácter inmediatamente anterior a la posición del cursor</td></tr><tr><td>Ctrl + w</td><td>Borra la palabra inmediatamente antes del cursor</td></tr><tr><td>Ctrl + p</td><td>Establece la línea de comandos con el último comando introducido</td></tr><tr><td>Ctrl + r</td><td>Inicia la búsqueda de comandos usados anteriormente, tecleando parte de un comando usos anteriores que hayamos realizado incluyendo las opciones y parámetros. Hecha una búsqueda pulsando de nuevo la combinación de teclas encontraremos coincidencias anteriores</td></tr><tr><td>Ctrl + c</td><td>Termina el proceso que se esté ejecutando, útil para recuperar el control del sistema</td></tr><tr><td>Ctrl + d</td><td>Sale de la terminal, similar al comando <code>exit</code></td></tr><tr><td>Ctrl + z</td><td>Suspende la ejecución del proceso que se está ejecutando y lo pone en segundo plano, con el comando <code>fg</code> podremos volver a continuar su ejecución</td></tr><tr><td>Ctrl + t</td><td>Intercambia la posición de los dos caracteres antes del cursor, útil para corregir malos tecleos</td></tr><tr><td>Esc + t</td><td>Intercambia la posición de las dos palabras antes del cursor, útil para corregir malos tecleos</td></tr><tr><td>Esc + d</td><td>Borra la palabra siguiente después del cursor</td></tr><tr><td>Alt + d</td><td>Borra la palabra siguiente después del cursor</td></tr><tr><td>Alt + f</td><td>Mueve el cursor al inicio de la palabra siguiente de la línea, lo mismo que <code>Ctrl + right</code> en la terminal de GNOME</td></tr><tr><td>Tab</td><td>Autocompleta comandos o rutas de ficheros o directorios</td></tr></tbody></table>

Si estamos en un entorno gráfico y usamos un emulador de terminal (como Terminal de GNOME) nos resulta muy útil estos atajos.

<table><thead><tr><th width="140">Combinación</th><th>Descripción</th></tr></thead><tbody><tr><td>Ctrl+Shift+f</td><td>Abre un diálogo para hacer una búsqueda de texto en la salida de la terminal</td></tr><tr><td>Ctrl+Shift+g</td><td>Busca la siguiente ocurrencia de la búsqueda previa en la terminal</td></tr><tr><td>Ctrl+Shift+h</td><td>Busca la anterior ocurrencia de la búsqueda previa en la terminal</td></tr><tr><td>Ctrl+Shift+t</td><td>Pestaña nueva</td></tr><tr><td>Ctrl+Shift+w</td><td>Cerrar pestaña</td></tr><tr><td>Ctrl+Shift+n</td><td>Ventana nueva</td></tr><tr><td>Ctrl+Shift+q</td><td>Cerrar ventana</td></tr><tr><td>F11</td><td>Pantalla completa</td></tr><tr><td>Ctrl+Shift+c</td><td>Copia el texto seleccionado de la terminal al portapapeles</td></tr><tr><td>Ctrl+Shift+v</td><td>Pega el texto del portapapeles en la línea de comandos</td></tr></tbody></table>
