El usar comandos de Linux de manera efectiva es una habilidad crucial para los entusiastas de Linux, administradores de sistemas y desarrolladores. Afortunadamente, hay una gran cantidad de herramientas útiles para simplificar este proceso y mejorar su competencia en la línea de comandos.
Comandos capaces de Recordarte Comandos en Linux
Tanto si eres un usuario experimentado de Linux, como si acabas de empezar tu viaje en Sistema Operativo de código abierto: estas 5 herramientas esenciales están aquí para hacer que tu experiencia con la línea de comandos sea mucho más fluida y agradable.
1. History
El comando history es útil si desea realizar un seguimiento de la actividad de la línea de comandos. Proporciona un registro cronológico de los comandos ejecutados anteriormente, lo que facilita la revisión, la reutilización y el aprendizaje de sus interacciones pasadas con el terminal.
Con el comando history puedes recuperar y volver a ejecutar rápidamente comandos complejos o de uso frecuente. Además, te va ayudar a solucionar problemas, al permitirte identificar lo que salió mal en los comandos anteriores.
Puedes acceder al historial de comandos de Bash simplemente escribiendo history en la terminal y se mostrará una lista de sus comandos recientes y cada uno de ellos, asociado a un número único.
El comando history no solo aumenta la productividad, sino que también sirve como un excelente recurso de aprendizaje para los recién llegados a Linux.
Ejemplos de uso:
history
Muestra la lista de comandos ejecutados.
!45
Ejecuta nuevamente el comando número 45 del historial.
history | grep ssh
Usa este comando para encontrar los comandos relacionados con "ssh" que ya has usado con anterioridad.
2. Apropos
El comando apropos es una potente herramienta de Linux diseñada para ayudar a descubrir comandos relevantes basados en palabras clave y descripciones.
Se usa específicamente en escenarios en los que sabes lo que quieres hacer pero no puedes recordar el comando exacto.
Al escribir apropos seguido de una palabra clave o frase relacionada con su tarea, recibirás una lista de comandos y páginas de manual que coincidan con tu consulta.
Esto significa, que puedes encontrar rápidamente el comando correcto sin tener que pasar por una larga documentación, ni recurrir a otras búsquedas online.
Ejemplos de uso:
apropos network
Esto te debería mostrar todos los comandos relacionados con las redes.
apropos copy
Esto, deberías mostrarte todos los comandos relacionados con copiar archivos.
3. Cheat
Cheat es otra herramienta práctica que te ayuda a crear y acceder a hojas de trucos para comandos de Linux directamente desde la terminal. Permite crear hojas de trucos concisas y personalizadas de acuerdo con sus requisitos.
Con el comando cheat, puede crear, editar y ver hojas de trucos y consultar los comandos de uso frecuente. Esta herramienta fomenta la memorización eficiente de comandos.
Además, puedes organizar tus hojas de trucos por categoría o tema, lo que facilita la localización de los comandos que necesitas.
Ejemplos de uso:
cheat tar
Muestra una hoja de trucos del comando tar.
cheat -e mi_comando
Crea o edita una hoja de trucos personalizada.
4. Friendly Interactive Shell
Fish (Friendly Interactive Shell) es una alternativa moderna y fácil de usar a los shells tradicionales de Linux como Bash. Es conocido por sus terminaciones automáticas, sugerencias inteligentes y resaltado de sintaxis.
Fish simplifica su experiencia de línea de comandos al ofrecer sugerencias sensibles al contexto basadas en su historial de comandos. Esto ayuda a detectar y usar comandos de manera más eficiente.
Además, su enfoque en la facilidad de uso lo convierte en una herramienta ideal para quienes buscan una experiencia más interactiva.
Ejemplos de uso:
fish
Inicia la shell Fish.
Al escribir:
git ch
Fish sugiere automáticamente:
git checkout
5. HSTR
Hstr es una utilidad de Linux que transforma su historial de comandos en una interfaz interactiva con búsqueda. Mejora el historial estándar al ofrecer búsqueda aproximada, permitiendo encontrar comandos con facilidad.
Con hstr, puede localizar y ejecutar rápidamente comandos escribiendo palabras clave relacionadas, incluso si no recuerda el comando exacto.
También admite funciones como filtrado interactivo, marcadores y fusión de historial.
Ejemplos de uso:
hstr
Abre la interfaz interactiva del historial.
Luego puedes escribir:
ssh
Para filtrar todos los comandos relacionados con SSH.
Con estas útiles herramientas a tu lado, los comandos de Linux ya no serán un reto para recordar. Desde revisar el historial de comandos hasta descubrir comandos relevantes al instante, estas herramientas hacen que la línea de comandos de Linux sea un lugar accesible, potente y agradable.

