Búsqueda de sitios web

Cómo crear y utilizar el comando Alias en Linux


Los usuarios de Linux suelen necesitar utilizar un comando una y otra vez. Escribir o copiar el mismo comando una y otra vez reduce tu productividad y te distrae de lo que se supone que debes hacer.

Puede ahorrar algo de tiempo creando alias para los comandos más utilizados. Los alias son como atajos personalizados que representan un comando (o conjunto de comandos) que se puede ejecutar con o sin opciones personalizadas. Lo más probable es que ya esté utilizando alias en su sistema Linux sin siquiera saberlo.

Listar los alias actualmente definidos 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 el sistema Ubuntu.

Como puede ver, ejecutar el comando ll es equivalente a ejecutar el comando ls -alF.

ll
ls -alF

Puedes crear un alias con un solo carácter que será equivalente a un comando de tu 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. Revisaremos ambos tipos.

Crear alias temporales en Linux

Lo que debe hacer es escribir la palabra alias y luego usar el nombre que desea usar para ejecutar un comando seguido del signo "=" y citar el comando al que desea asignarle un 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 sólo estará disponible para su sesión actual de terminal.

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.

Crear alias permanentes en Linux

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

  • Intento – ~/.bashrc
  • ZSH – ~/.zshrc
  • Pescado – ~/.config/fish/config.fish

La sintaxis que debes utilizar 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, puedes abrir un archivo .bashrc con tu editor favorito de esta manera:

vim ~/.bashrc

Busque un lugar en el archivo donde desee conservar los alias. Por ejemplo, puedes agregarlos al final del archivo. Para fines de organización, puedes dejar un comentario antes de tus alias, algo como este:

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

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

source ~/.bashrc

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

unalias alias_name
unalias -a [remove all alias]
Conclusión

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