Uno de los mitos que rodean al sistema operativo Linux es que hay que ejecutar todo tipo de comandos complicados para hacer algo. Aunque esto pudo haber sido así hace algún tiempo, ya no es una realidad.
Podrías pasar toda tu vida con Linux y nunca ejecutar un solo comando. Hasta aquí ha llegado el escritorio Linux a lo largo de los años.
Sin embargo, para algunos usuarios, la potencia que ofrece la CLI (Interfaz de Línea de comando) o terminal de Linux puede resultar atractiva. Y, como alguien que ha usado Linux durante décadas, todavía vuelvo a la línea de comandos para ciertas cosas.
Esto se debe a que la CLI puede ser realmente eficiente. Por ejemplo, hay dos características que debes conocer y que facilitan aún más el uso de la línea de comandos de Linux: Tab completion y history. Déjame explicarte cada uno de estos.
Cómo usar tab completion
Qué necesitarás: Lo único que necesitarás para esto es una instancia en ejecución de Linux. No importa qué distribución utilices porque ambas características se encuentran en todas las versiones del sistema operativo de código abierto.
Supongamos que sabes que hay un comando que necesitas ejecutar, pero no recuerda su nombre. Sabes que comienza con sys, pero eso es todo lo que puedes recordar.
1. Abre la ventana de tu terminal
Una vez que la ventana de tu terminal esté abierta, escribe sys y presiona Tab en tu teclado. Luego deberías ver todos los comandos en tu sistema que comienzan con sys.
En la lista desplegada debes observar hasta que encuentres el comando que necesitas.
2. Escribiendo un poco más
Aún mejor, no es necesario que escribas el comando completo. Digamos, por ejemplo, que el comando que estabas buscando era systemctl. Puedes escribir systemc, presionar Tab y el resto del comando se completará automáticamente.
Este pequeño truco funciona mejor si no hay tantos comandos que comiencen con system (porque para que funcione con systemctl tienes que escribir todas menos las dos últimas letras. Por ejemplo, si usas Samba (para compartir carpetas en tu red), puedes escribir smbc y presionar Tab para completar todo el comando smbcontrol
Cómo utilizar el historial (history) de comandos
1. Desplázate por tu historial de comandos
¿Recuerdas el último comando que escribiste? Si se trata de un comando complicado, es posible que no desees tener que volver a escribirlo. Para evitar eso, abre la ventana de tu terminal y presiona la flecha hacia arriba en tu teclado. Lo que deberías ver es el último comando que ejecutaste. Presiona la flecha hacia arriba nuevamente y verás el comando anterior. Sigue presionando la flecha hacia arriba en tu teclado y revisarás todo el historial guardado de los comandos que has emitido.
2. Ejecutar un comando de tu historial
Cuando encuentres el comando que deseas ejecutar, detente y presiona Enter en tu teclado. Ese comando se ejecutará como si lo acabaras de escribir. Este truco resulta muy útil cuando no tienes ganas de escribir comandos complicados o no recuerdas el comando exacto que ejecutaste anteriormente.
Hasta el día de hoy, uso ambos trucos con Linux y nunca dejan de facilitar un poco el uso de la línea de comandos. Una vez que comiences a utilizar estos útiles ayudantes, tendrás menos miedo de utilizar la CLI de Linux.
Las 8 mejores terminales online para practicar comandos de Linux
Fuente: ZDnet