Tutorial sobre alias para el terminal de Linux (“traduce los comandos”)

Tux 007

Un alias, según la RAE, es un apodo o sobrenombre. Pues como muchos de ustedes sabrán, existe un comando en Linux denominado alias con el que podrás poner apodos o sobrenombres como dice el diccionario, para renombrar los comandos. Casi todos los tutoriales y webs que he visto que hablan de alias lo hacen desde el punto de vista de la simplificación.

Es decir, usan alias para acortar nombres de ciertos comandos y hacerlos más sencillos de escribir, algo que se agradece cuando pasas horas tecleando en el terminal debido a tu trabajo. También para recordar mejor ciertos comandos al que puedes ponerle otros nombres que tú quieras. Pero aquí me gustaría hacer un artículo desde un punto diferente, aunque con el mismo fin que el resto, es decir, facilitarnos la vida. Pero… ¿y si “traduces” los comandos?

Me explico, lo que trato de decir, es que si no eres un experto en el shell y tienes que usar comandos frecuentemente, quizás te interese llamarlos con su nombre en español, ya que el mundo informático se basa en el inglés y todos ellos corresponden a siglas o palabras sajonas. Pero con alias podrías creear apodos en español, lo que te haría recordarlos de una forma mucho más sencilla e intuitiva para ti.

¿Cómo funciona alias? Pues bien, alias nos permite renombrar o poner “alias” tanto a comandos como a comandos con sus opciones. Por ejemplo, imagina que deseas renombrar “ls -l” que es un comando que usamos mucho, así como “df -h” para que solo tengas que teclear “l” en el primer caso y “r” en el segundo para ejecutar la misma acción:


alias l=l='ls -l'

alias r='rm -i'

A partir de ahora, si tecleas l harías un “ls -l” y si tecleas r harías un “rm -i”. Pero sigo con mi idea, imagina que usas frecuentemente el terminal y que no andas muy bien de inglés y tampoco eres muy experto en el shell. Si tienes “comandos en español” te facilitaría mucho la vida. Para eso, vamos a poner algunos ejemplos de cómo españolizar los comandos con alias:

  • Por ejemplo, para salir “exit” pues a castellanizar:

alias salir='exit'

  • Para ver el espacio libre del disco duro, en vez de “df -h” que quizás te resulte difícil de recordar, y más si no lo usas con frecuencia, vamos a castellanizar:

alias espacio='df -h'

  • Imagina que tienes un Debian o derivado y quieres usar un alias más ameno para instalar tus paquetes:

alias instalar='sudo apt-get install'

Por cierto, si no te acuerdas de algún alias o quieres ver todos los alias que ya has creado, solo pon:


alias

Y si te cansas y quieres eliminar los alias: usa el comando unalias seguido del nombre de alias que quieres eliminar. Por ejemplo, para eliminar el alias de exit, nuestro “salir”:


unalias salir

Y puedes continuar con lo que se te ocurre más… ¡A castellanizar el terminal! 


Escribe un comentario