Linux es tan flexible que a menudo puede lograr los mismos resultados de varias maneras diferentes. Lo que diferencia a los administradores de sistemas es cómo usamos esta flexibilidad para lograr el resultado deseado. Una de las alegrías que todos compartimos es nuestra interacción diaria con los terminales Linux y la línea de comandos. Evidentemente, las terminales y las líneas de comando juegan un papel importante en la vida de casi todos los administradores de Linux.
Los comandos pueden ser complicados a veces y muy frustrantes cuando tienes las habilidades adecuadas, pero tu cerebro comienza a pensar más rápido de lo que el teclado y el ratón pueden hacer por ti.
¿Qué puede hacer para simplificar su interacción con Linux para que pueda lograr mucho más cada día? La solución más sencilla y práctica es utilizar atajos. Los atajos pueden mejorar significativamente tus habilidades y ahorrarte varios días al año, según estudios recientes. Así que ahora puede que te estés preguntando, » ¿Cuáles son los atajos de Linux más populares y de uso frecuente que existen?»
Bueno, ¡no preguntes más! En este artículo, comparto mis 10 mejores atajos de terminal que creo que son útiles para la más amplia gama de la comunidad de administradores de sistemas. Son una parte vital de mi vida y me permiten ahorrar tiempo y concentrarme mejor en lo que disfruto haciendo: Construir sistemas. También proporciono un consejo rápido al final para ayudarlo a dominar cualquier atajo de Linux.
Pero espera, ¿qué son los accesos directos?Los atajos
son una tecla o combinación de teclas que proporcionan un acceso rápido a una tarea o comando específico. Casi todo el mundo usa atajos de computadora de alguna forma o manera, pero son particularmente críticos para los administradores de sistemas de Linux.
Solo una nota, la mayoría de estos trucos asumen que estás usando un shell Bash. Pueden ser similares en otras conchas, pero ten en cuenta que pueden haber diferencias sutiles.
Tab
Tab es mi mejor amiga, nunca me decepciona. Es el atajo más práctico y ahorrador de tiempo jamás desarrollado. Autocompleta comandos, nombres de archivos o nombres de directorio por usted. Simplemente comience a escribir un comando, nombre de archivo o nombre de directorio y, a continuación, presione la tecla Tab. El sistema completará la cadena o mostrará todas las opciones disponibles para usted.
Ctrl + C
Ctrl + C es un atajo conocido que uso todo el tiempo. Aborta limpiamente la mayoría de los programas enviando la señal SIGINT al programa que quiero interrumpir y abortar. La mayoría de los programas lo captan correctamente y salen limpiamente. Si el programa no especifica cómo manejar SIGINT, los procesos subyacentes son auto-terminado. Sí, es seguro de usar.
Ctrl + R/O / G
Encuentro esta combinación (búsqueda inversa) muy útil al buscar en mi historial de comandos. Puedo abrir comandos que usé anteriormente, navegar a través de ellos y repetir el comando que necesito. Esto es muy útil con comandos largos y encadenados.
- Ctrl + R: Recuperar el último comando que coincida con los caracteres que proporcione.
- Ctrl+R (de nuevo): Navegue por los comandos coincidentes.
- Ctrl + O: Envíe el comando de vuelta a su terminal o seleccione Enter para ejecutar el comando desde el modo de búsqueda.
- Ctrl + G: Deje el modo de búsqueda del historial sin ejecutar un comando.
Ctrl+L
Este acceso directo es equivalente al comando clear
. Borra la pantalla de tu terminal.
Ctrl + D
Este acceso directo cerrará la sesión de cualquier terminal y lo cerrará, o lo devolverá al usuario original cuando se use después de los comandos su
o sudo
. Envía un marcador EOF (Fin de archivo) a bash. Bash sale cuando recibe este marcador. Este atajo es similar a ejecutar el comando exit
.
Ctrl + Alt + D
Este acceso directo minimizará todos los terminales / ventanas y mostrará su escritorio. Repítelo para revertir las ventanas en el mismo orden.
Ctrl + U
Este atajo borra todo, desde la posición actual del cursor hasta el comienzo de la línea. Encuentro esto útil cuando escribo mal un comando o veo un error de sintaxis y prefiero empezar de nuevo. Es un atajo muy útil.
Ctrl + Z
Este acceso directo es útil si necesita recuperar el terminal mientras trabaja en algo. Envía la señal SIGTSTP al proceso de primer plano. Por ejemplo, está trabajando en un editor de texto y necesita salir para encontrar algunos datos. Puede usar este acceso directo para suspender y enviar el editor al fondo, hacer su otra tarea y luego ejecutar fg
para volver a su aplicación.
Ctrl+a
Mueva el cursor al principio de la línea. Muy útil cuando necesitas agregar esa pequeña bandera al comienzo de tu comando encadenado de 200 caracteres. Uso esto en lugar de las teclas de flecha para ahorrar tiempo.
Ctrl + E
Este atajo hace lo contrario de Ctrl + A. Mueve el cursor hasta el final de la línea. Siempre uso los atajos Ctrl+A y Ctrl+E para mover rápidamente el cursor alrededor de la línea actual mientras escribo comandos largos o encadenados.
Consejo extra
Ahora tienes mi lista de los 10 mejores y una buena idea de cómo los atajos pueden mejorar tus habilidades de administrador de sistemas y la productividad general. Ahora, ¿cómo vas a memorizarlos?
Una de las mejores formas que encontré para aprender atajos de Linux es elegir un par de atajos, escribirlos en una nota Post-it y pegarlos en mi pantalla. Guardo el Post-it allí hasta que me he aprendido los atajos de memoria. Luego cambio a otra nota que contiene nuevos accesos directos.
Wrap up
Se necesita tiempo para desarrollar habilidades de Linux de calidad. Sé que no los tenía todos cuando empecé con Linux hace dos décadas. Aprender este puñado de atajos te ayudará a brillar como un profesional de Linux y te ganará serios derechos de fanfarronear en la comunidad Linux.