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

Cómo crear y usar un 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 está haciendo en realidad.

Puede ahorrarse algo de tiempo creando alias. para sus comandos más utilizados. . Los alias. son como accesos directos personalizados que se utilizan para representar un comando (o un 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.

 Lista de alias en Linux  Listar alias en Linux Listar alias en Linux

Como puede ver, ejecutando.

$ ll freestar.config. enabled_slots.push

Es equivalente a ejecutar:

$ 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

La creación de alias. es un proceso relativamente fácil y rápido. Puede crear dos tipos de alias. temporales. y permanentes. Revisaremos ambos tipos.

Creación de alias temporales

Lo que debe hacer es escribir la palabra alias. y luego usar el nombre que desea usar para ejecutar un comando seguido de “=” firme y cite el comando al que desea asignar un alias.

La sintaxis es la siguiente:

$ alias shortName = “su comando personalizado aquí”

Aquí hay un ejemplo real:

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

Luego puede usar el atajo “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 entre sesiones, necesitará un alias permanente.

Creación de alias permanentes

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

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

La sintaxis que debes usar es prácticamente la misma que la de crear un alias temporal. La única diferencia proviene del hecho de que esta vez lo guardará en un archivo. Entonces, por ejemplo, en bash, puede abrir el archivo .bashrc. con su editor favorito como este:

$ vim ~/.bashrc

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

#Mis alias personalizados alias home = ”ssh-i ~/.ssh/mykep.pem [email protected]”. alias ll = “ls-alF”.

Guarde 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 comando, puede deshacer el alias usando el comando unalias.

$ unalias alias_name $ unalias-a [eliminar todos los alias] Conclusión

Este fue un breve ejemplo sobre 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 usas y crear atajos para ellos en tu shell.