> Faqs > Cómo crear un alias de un comando en Linux (Ubuntu)

Cómo crear un alias de un comando en Linux (Ubuntu)

Quiero crear un Alias de un comando en Linux, un poco largo para no tener que escribirlo de nuevo todo entero cada vez.

Entiendo que se crean con "alias" pero no tengo idea dónde colocar esa configuración. He leído que en el archivo ".bash_aliases" pero no veo ese archivo por ningún lugar.

Lo necesito hacer en un Linux con Ubuntu.

Respuestas

Para crear un alias en Ubuntu necesitas editar el archivo .bashrc que tienes en la carpeta de tu usuario.

Generalmente cuando abres el terminal estás en la carpeta de tu usuario. Pero si no es así, puedes situarte en ella mediante el comando:

cd ~

Luego abres el archivo .bashrc para editarlo con tu programa preferido, por ejemplo.

nano .bashrc

Luego puedes situarte al final del archivo y colocar el alias, que tendría una forma como esta:

alias comando_personalizado="cd ~"

Después de añadir el alias en el archivo .bashrc necesitas reiniciar el terminal para que se tenga en cuenta este nuevo alias.

Para que no surjan dudas, en este comando:

  • alias sirve para crear el alias
  • comando_personalizado es el nombre del alias que quieres crear.
  • cd ~ es el comando que se ejecutará cuando se invoque el alias

Así que después de crear ese alias podrías escribir en el terminal:

comando_personalizado

Y te llevará a la carpeta raíz del usuario (como si hubieras lanzado el comando cd ~)

Esta otra FAQ te muestra cómo crear algunos alias típicos como ll o la y posibles soluciones ante problemas si no te funcionan los alias una vez creados.

Norberto
213 4 19 15

MacOS

Para crear un Alias en consolas basadas en Zsh, como en los Mac desde el sistema Catalina para adelante, se tiene que editar el archivo .zshrc:

vim .zshrc

o bien...

nano .zshrc

En la parte de abajo de ese archivo verás algunos ejemplos de Alias. Puedes crear los alias que estimes necesarios, por ejemplo el alias para activar el comando Sail en un proyecto Laravel sería:

alias sail="bash ./vendor/bin/sail"

Luego guardas el archivo y reinicias la ventana del terminal para que se activen los cambios realizados.

Miguel Angel
3085 138 206 17

El fichero para hacer que un alias sea permanente es .bashrc, que se encuentra en la carpeta home de tu usuario. Puedes encontrar más información sobre alias en Ubuntu en:

https://ubunlog.com/alias-temporales-permanentes-comandos/

Un saludo.

Gregorio
10 2