He conseguido a lo largo del tiempo esta completa colección de atajos del teclado que se pueden usar en una terminal del linux sea cual sea la versión. Podríamos decir que los atajos del teclado ahorran bastante tiempo y nos hacen ser mas productivos.
Yo creo que algunos pues son muy obvios y del conocimiento de todo buen geek de la terminal, no obstante, hay algunos que no son tan conocidos y si que ahorran algunos clicks o teclasos de mas. Además macho/hembra que se respeta solo usa el teclado!
Los vamos a clasificar por estratos de características comunes siendo el primero:
Atajos para la edición de comandos:
Ctrl + a : ir al principio de la linea de comandos
Ctrl + e : ir al final de la linea de comandos
Ctrl + k : borrar del cursor al final de la linea
Ctrl + u : borrar del cursor al inicio de la linea
Ctrl + w : borrar del cursor al principio de una palabra (de derecha a izquierda)
Ctrl + y : pegar el texto que se borro usando Ctrl+u o Ctrl+w a la derecha del cursor
Ctrl + xx : ir del cursor al final del la linea y de vuelta al volver a presionar
Alt + b : moverse una palabra hacia atras (izquierda)
Alt + f : moverse una palabra hacia adelante (derecha)
Alt + d : borrar del cursor al final de la palabra
Alt + c : Sustituir por mayúscula en la letra donde esta el cursor e ir al final de la palabra
Alt + u : Sustituir todas las letras del cursor al final de la palabra por mayúsculas
Alt + l : Sustituir todas las letras del cursor al final de la palabra por minúsculas
Alt + t : Intercambiar la palabra en el cursor por la anterior (esto es la onda!)
Ctrl + f : Moverse un carácter hacia la derecha (esto es muy tonto si tu teclado tiene flechas)
Ctrl + b : Moverse un carácter hacia la izquierda
Ctrl + d : borrar el carácter abajo del cursor
Ctrl + h : borrar el carácter a la par del cursor
Ctrl + t : Intercambiar el carácter en el cursor con el anterior.
Atajos para historial de comandos
Ctrl + r : buscar un comando en el historial de atrás para adelante
Ctrl + g : salir del modo de busqueda de historial
Ctrl + p : comando anterior en el historial (hacia atrás)
Ctrl + n : comando siguiente en el historial (hacia adelante)
Alt + . : usar la ultima palabra del ultimo comando
Atajos para el control de comandos
Ctrl + l : limpiar la pantalla
Ctrl + s : detener la salida a la pantalla (por ejemplo para que un “make install” se calle)
Ctrl + q : volver a imprimir a la pantalla (previo Ctrl + q )
Ctrl + c : terminar un comando
Ctrl + z : suspender/detener un comando
Atajos misceláneos (presionar enter despues)
!! : corre el ultimo comando
!blah: corre el ultimo comando que comienza con “blah”
!blah:p : imprimir el ultimo comando que contiene “blah”
!$ : lo mismo que Alt + .
!$:p : imprime lo que !$ va a sustituir
!* : el comando anterior exceptuando la ultima palabra (útil para sudo apt-get install … )
!*:p : imprime lo que !* va a sustituir
Y así, la diversión seguro continua, pero me he quedado corto de conocimientos xD
Si alguien sabe alguno que no esta cubierto aquí, que lo deje comentado!
De nada :3