Aprenda cómo crear alias temporales y permanentes en Linux. También les mostraré como ver los alias ya creado y cómo eliminarlos para siempre.

Los alias son muy útiles cuando se trata de trabajar rápido en Linux. Podemos usar un alias para ejecutar un comando largo o difícil de recordar, con una simple palabra.

Hay dos tipos de alias: temporal y permanente. En este tutorial vamos a tratar ambos casos. Todos los comandos se han ejecutado en Ubuntu 17 y deberían funcionar también en CentOS/RHEL, además también son compatibles para otras distribuciones de Linux.

Los alias temporales son muy fáciles de crear y eliminar, pero se perderán después de que se cierre el terminal o se reinicie el sistema.

1. Ver alias en Linux

Para ver la lista de todos los alias, podemos escribir:

alias

o

alias -p
Ver alias en Linux

Ver alias en Linux

2. Crear alias temporales

Para crear un alias temporal, debemos escribir el siguiente comando en la terminal:

alias nombre_alias='comando'

Crear un alias temporal es muy útil si vamos a ejecutar un comando después de hacer cambios en el sistema. Por ejemplo, podemos definir alias para verificar el uso de almacenamiento del disco y escribir alias cada vez que necesitamos ejecutar el comando deseado. En este caso particular, debemos agregar el siguiente alias:

alias disco='df -h'

Luego, para verificar el espacio en el disco, podemos ejecutar “disco” y veremos resultados como el siguiente:

Crear alias temporales

Crear alias temporales

Además de crear alias temporales, podemos definir alias permanentes que se usarán siempre que lo desee y que no se perderán incluso después de reiniciar el sistema. Aquí hay algunos ejemplos de alias básicos que están predefinidos en la mayoría de las distribuciones de Linux:

alias rm='rm -i'
alias ll='ls -alF'
alias la='ls -A'

Tenga en cuenta que el comando alias se aplica solo a la sesión actual.

3. Crear alias permanentes

Para definir un alias permanente, debemos agregarlo en el archivo ~/.bashrc. Además, podemos tener un archivo separado para todos los alias (~/.bash_aliases) pero para hacer que este archivo funcione debemos agregar las siguientes líneas al final del archivo ~/.bashrc, usando cualquier editor de texto:

if [ -f ~/.bash_aliases ]; then

. ~/.bash_aliases

fi

También podemos usar el siguiente comando para agregar alias sin abrir el archivo ~/.bash_aliases

echo "alias vps='ssh user@IP'" >> ~/.bash_aliases

este alias puede ayudarnos a conectarnos a nuestro servidor vps a través de un comando de tres letras (vps)

Aquí hay algunos ejemplos de alias permanentes que pueden ayudar en el trabajo diario.

alias update='sudo -- sh -c "apt update && apt upgrade"' #actualizar distro Ubuntu 

alias netstat='netstat -tnlp' #establece las opciones predeterminadas para el comando netstat

alias vnstat='vnstat -i eth0' #establece eth0 como una interfaz para vnstat

Todos los alias creados funcionarán la próxima vez que inicie sesión en ssh o abra una nueva terminal. Para aplicar los alias inmediatamente, podemos usar el siguiente comando:

source ~/.bash_aliases

o

. ~/.bash_aliases

En el segundo comando, el “.” Actúa como comando de origen.

4. Eliminar alias en Linux

Para eliminar un alias debemos escribir:

unalias nombre_alias

Para eliminar todos los alias definidos debemos escribir:

unalias -a

Tenga en cuenta que el comando unalias también se aplica solo a la sesión actual.

Para eliminar el alias permanente, debemos eliminar la entrada correspondiente en el archivo ~/.bash_aliases.

Como se mencionó anteriormente, podemos usar el comando unalias para eliminar un alias, pero eso se aplica solo a la sesión actual y si abrimos un terminal nuevo (o iniciando sesión a través de ssh) nuestros alias permanentes estarán disponibles.

Tenga en cuenta que si tenemos un alias permanente (por ejemplo, alias ping=’ping google.com’) y agregamos un alias temporal durante tu sesión con el mismo nombre (por ejemplo, alias ping=’ping facebook.com’), el temporal tendrá privilegios más altos durante la sesión actual. Por lo tanto, si escribimos ping, realmente haremos ping a facebook.com y no a google.com hasta que iniciemos sesión de nuevo.

alias permanentes vs alias temporales

alias permanentes vs alias temporales

Ahora sabemos cómo agregar alias en Linux y hacer que funcionen para nosotros. Si te ha gustado el artículo, por favor comparte 🙂

Cómo crear y eliminar alias en Linux
5 (100%) 10 votes