miércoles, 9 de mayo de 2018

Atajos de teclado para el intérprete BASH de GNU/Linux


Hola amigos del software libre.

En este artículo os enumero y describo todos los atajos de teclado mas útiles en el (Shell) intérprete Bash de GNU/Linux.


CTRL + C Termina (mata) el programa actual que se ejecuta en primer plano.
CTRL + Z Suspende el programa actual que se ejecuta en primer plano.
Use el comando fg "nombre del proceso " para continuar con el programa.
CTRL + D Salir del shell (intérprete) actual. SOLO FUNCIONA SI NO HAY NADA ESCRITO EN EL PROMPT. (equivalente al comando exit).
Tab Autocompletar Comando o archivo.
Inicio (Home) Ir al comienzo de la línea de comando.
CTRL + A Ir al comienzo de la línea de comando. (Como la tecla "Inicio").
Fin (End) Ir al final de la línea de comando. 
CTRL + E Ir al final de la línea de comando. (Como la tecla "fin").
CTRL + L Borrar la pantalla. (equivalente al comando clear).
CTRL + S Detiene el resultado largo de salida por pantalla de un comando.
CTRL + Q Reanuda el resultado de salida por pantalla detenido por CTRL + S.
Retroceso (Backspace) Elimina el carácter detrás del cursor.
CTRL + H Elimina el carácter detrás del cursor.
ATL + Retroceso Elimina la palabra completa detrás del cursor.
Suprimir (Supr) Elimina el carácter debajo del cursor.
CTRL + D Elimina el carácter debajo del cursor. (SI NO HAY NINGÚN CARÁCTER ESCRITO EN EL PROMPT SALE DEL SHELL O TERMINAL)
CTRL + R Búsqueda en el historial de comandos utilizados anteriormente, escribiendo por caracteres.
CTRL + O Ejecuta el comando que has encontrado anteriormente con CTRL + R.
Flecha arriba Ciclo hacia atrás a través del historial de comandos. (CTRL + P es equivalente).
Flecha abajo Avanzar hacia adelante a través del historial de comandos. (CTRL + N es equivalente).
Flecha izquierda Mueve el cursor hacia la izquierda un carácter.
CTRL + B Mueve el cursor hacia la izquierda un carácter.
Flecha derecha Mueve el cursor hacia la derecha un carácter.
CTRL + F Mueve el cursor hacia la derecha un carácter.
ALT + B Mueve el cursor hacia atrás una palabra.
ALT + F Mueve el cursor hacia adelante una palabra.
CTRL + U Corta todo el texto antes del cursor.
CTRL + K Corta todo el texto después del cursor.
ALT + D Elimina todos los caracteres después del cursor.
CTRL + W Corta la palabra antes del cursor y la guarda en el portapapeles.
CTRL + Y Pega el texto previamente cortado y guardado en el portapapeles.
CTRL + _ (Subrayado) Deshacer cambios escritos en la línea de comandos.
CTRL + T Intercambia los dos caracteres anteriores en la línea de comandos.
ALT + T Intercambia las dos palabras anteriores en la línea de comandos.
ATL + L Convierte en minúscula todos los caracteres desde el cursor hasta el final de la palabra actual.
ATL + U Convierte en mayúscula todos los caracteres desde el cursor hasta el final de la palabra actual.
ATL + C Convierte en mayúscula el carácter de debajo del cursor. El cursor se moverá al final de la palabra actual.
.

EJEMPLOS:

CTRL + C

Como nos indica la definición de la tabla anterior al pulsar la combinación de la tecla "CTRL" con la tecla de la letra "C" nos terminará o matará el programa activo que se está ejecutando en primer plano, como podéis observar en la siguiente imagen animada:



CTRL + Z

Como nos indica la definición de la tabla anterior al pulsar la combinación de la tecla "CTRL" con la tecla de la letra "Z" nos suspenderá o pausará el programa activo que se está ejecutando en primer plano. Y nos dará el número del proceso detenido. En el momento que queramos continuar con su ejecución deberemos de ejecutar el comando "fg" con el número de proceso detenido. Como podéis observar en la siguiente imagen animada:



CTRL +D

Como nos indica la definición de la tabla anterior al pulsar la combinación de la tecla "CTRL" con la tecla de la letra "D" saldremos o cerraremos el terminal a menos que tengamos algún carácter escrito en la línea de comandos. Si tenemos carácteres escritos en la línea de comandos lo que sucederá es que se eliminará el carácter que tengamos debajo del cursor, como podéis observar en la siguiente imagen animada:



Tab

Como nos indica la definición de la tabla anterior al pulsar la tecla "Tab" o tabulador nos autocompletará la palabra que estemos escribiendo, en el caso que la palabra sea un comando, un archivo o un directorio reconocido por el sistema. Si en el momento de pulsar la tecla tabulador el intérprete tiene mas de una solución de búsqueda os las mostrará por pantalla para que podáis elegir cual es la que queréis. Como podéis observar en la siguiente imagen animada:



Inicio (Home)

Como nos indica la definición de la tabla anterior al pulsar la tecla "Inicio" el cursor se nos desplazará al principio de la linea de comandos, como podéis observar en la siguiente imagen animada:



CTRL + A

Como nos indica la definición de la tabla anterior al pulsar la combinación de la tecla "CTRL" mas la tecla con la letra "A" el cursor se nos desplazará al principio de la linea de comandos, como podéis observar en la siguiente imagen animada:



Fin (End)

Como en la definición de la tabla anterior una pulsación en la tecla con la palabra "Fin" nos desplazará el cursor hasta el final de la línea de comandos, como podéis observar en la siguiente imagen animada:



CTRL + E

Como en la definición de la tabla anterior cuando pulsamos la combinación de la tecla "Ctlrl" mas la tecla con la letra "E" nos desplazará el cursor hasta el final de la línea de comandos. Exactamente la misma acción que pulsar la tecla "Fin", como podéis observar en la siguiente imagen animada:



CTRL + L

Como en la definición de la tabla anterior cuando pulsamos la combinación de la tecla "Ctlrl" mas la tecla con la letra "L" nos limpiará o borrará la pantalla del terminal. Es exactamente la misma acción que usar el comando "clean", como podéis observar en la siguiente imagen animada:


CTRL +S

Como en la definición de la tabla anterior cuando pulsamos la combinación de la tecla "Ctlrl" mas la tecla con la letra "S" nos detendrá el resultado de salida de un comando por pantalla. Como podéis observar en la siguiente imagen animada:



CTRL +Q

Como en la definición de la tabla anterior cuando pulsamos la combinación de la tecla "Ctlrl" mas la tecla con la letra "Q" nos reanudará el resultado detenido por pantalla mediante "Ctrl" mas "S". Como podéis observar en la siguiente imagen animada:



Flecha Izquierda

Como en la definición de la tabla anterior cada pulsación en la tecla con el símbolo de la flecha a la izquierda se nos moverá el cursor hacia la izquierda un carácter como podéis observar en la siguiente imagen animada:



CTRL + B

Como en la definición de la tabla anterior cada pulsación con la combinación de la tecla "CTRL" mas la tecla con la letra "B" se nos moverá el cursor hacia la izquierda un carácter, como podéis observar en la siguiente imagen animada:



ALT + B

Como en la definición de la tabla anterior cada pulsación con la combinación de la tecla "ALT" mas la tecla con la letra "B" se nos moverá el cursor hacia la izquierda (atrás) una palabra, como podéis observar en la siguiente imagen animada:



NOTA: Se irán incluyendo mas atajos de teclado con ejemplos. (ESTE ARTÍCULO SE ENCUENTRA EN CONSTANTE MODIFICACIÓN).

Espero os sirva de ayuda para ir mas rápido usando el terminal de GNU/Linux.
Saludos.

1 comentario:

  1. O_O Gracias. Solo conocía unos pocos, los pondré en practica. Será bonito cuando todos estén en mi memoria.

    ResponderEliminar

Gracias por participar en este blog.