Cómo crear y usar el comando de alias en Linux


Los usuarios de Linux a menudo necesitan usar un comando una y otra vez. Escribir o copiar el mismo comando una y otra vez reduce su productividad y lo distrae de lo que realmente está haciendo.

Puedes ahorrar algo de tiempo al crear alias para tus comandos más utilizados. Los alias son como accesos directos personalizados utilizados para representar un comando (o conjunto de comandos) ejecutados con o sin opciones personalizadas Es probable que ya esté utilizando alias en su sistema Linux.

Lista de alias definidos actualmente en Linux

Puede ver una lista de alias definidos en su perfil simplemente ejecutando el comando alias .

$ alias

Aquí puede ver los alias predeterminados definidos para su usuario en Ubuntu 18.04 .

Como puedes ver, ejecutando.

$ ll

Es equivalente a correr:

$ ls -alF

Puede crear un alias con un solo carácter que será equivalente a un comando de su elección.

Cómo crear alias en Linux

Crear alias es un proceso relativamente fácil y rápido. Puede crear dos tipos de alias - temporales y permanentes . Vamos a revisar los dos tipos.

Lo que debe hacer es escribir la palabra alias y luego usar el nombre que desea usar para ejecutar un comando seguido por el signo = y citar el comando que desea alias.

La sintaxis es la siguiente:

$ alias shortName="your custom command here"

Aquí hay un ejemplo real:

$ alias wr=”cd /var/www/html”

Luego puede usar el acceso directo wr para ir al directorio webroot. El problema con ese alias es que solo estará disponible para su sesión de terminal actual.

Si abre una nueva sesión de terminal, el alias ya no estará disponible. Si desea guardar sus alias en las sesiones, necesitará un alias permanente.

Para mantener alias entre sesiones, puede guardarlos en el archivo de perfil de configuración de shell de su usuario. Esto puede ser:

  • Bash – ~/.bashrc
  • ZSH – ~/.zshrc
  • Fish – ~/.config/fish/config.fish

La sintaxis que debe usar es prácticamente la misma que para crear un alias temporal. La única diferencia viene del hecho de que esta vez lo guardará en un archivo. Así, por ejemplo, en bash, puedes abrir el archivo .bashrc con tu editor favorito de esta manera:

$ vim ~/.bashrc

Busque un lugar en el archivo, donde desea mantener los alias. Por ejemplo, puede agregarlos al final del archivo. Para propósitos de organizaciones puedes dejar un comentario antes de tus alias algo como esto:

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email protected]
alias ll="ls -alF"

Guarda el archivo. El archivo se cargará automáticamente en su próxima sesión. Si desea usar el alias recién definido en la sesión actual, ejecute el siguiente comando:

$ source ~/.bashrc

Para eliminar un alias agregado a través de la línea de comandos, se puede anular el comando utilizando unalias.

$ unalias alias_name
$ unalias -a [remove all alias]

Este fue un breve ejemplo de cómo crear su propio alias y ejecutar comandos de uso frecuente sin tener que escribir cada comando una y otra vez. Ahora puedes pensar en los comandos que más utilizas y crear accesos directos para ellos en tu shell.