LINUX

Cómo crear y eliminar alias en Linux

crear eliminar alias linux

Los alias son muy útiles cuando se trata de trabajar rápidamente en Linux. Podemos usar alias para ejecutar un comando de memoria larga o difícil con una palabra simple. Hay dos tipos de alias: temporales y permanentes. En este tutorial vamos a cubrir ambos temas. Todos los comandos se han ejecutado en Ubuntu 16.04 y también deberían funcionar en CentOS / RHEL, pero también son compatibles con otras distribuciones de Linux.

Los alias temporales son muy fáciles de crear y eliminar, pero se perderán después del cierre del terminal / reinicio del sistema.

Ver alias

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

alias

o

alias -p

Crear alias temporales

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

alias alias_name=’command’

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

alias disk=’df -h’

Luego, para verificar el espacio en disco, podemos ejecutar «disk» y veremos un resultado como este:

Filesystem      Size  Used Avail Use% Mounted on
udev            960M     0  960M   0% /dev
tmpfs           198M  6.3M  191M   4% /run
/dev/sda1       8.8G  4.9G  3.5G  59% /
tmpfs           986M  212K  986M   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           986M     0  986M   0% /sys/fs/cgroup
tmpfs           198M   56K  198M   1% /run/user/1000

Además de crear alias temporales, podemos definir alias permanentes que se podrán usar cuando lo desee y no se perderán incluso después de reiniciar el sistema. A continuación, se muestran 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 de alias se aplica solo a la sesión actual.

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 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 un alias sin abrir el archivo ~ / .bash_aliases

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

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

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

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

alias netstat="netstat -tnlp"                   #set default options for netstat command

alias vnstat="vnstat -i eth0"                   # set eth0 as an interface for vnstat

alias flush_redis="redis-cli -h 127.0.0.1 FLUSHDB"          # flush redis cache for wp

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

source ~/.bash_aliases

o

. ~/.bash_aliases

En el segundo comando, el «.» actúa como comando de origen.

Quitar alias

Para eliminar un alias debemos escribir:

unalias alias_name

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 una nueva terminal (o iniciamos sesión a través de ssh), nuestros alias permanentes aún estarán disponibles.

Tenga en cuenta que tenemos un alias permanente (por ejemplo, alias ping = ‘ping google.com’) y agregamos un alias temporal durante su sesión con el mismo nombre (por ejemplo, alias ping = ‘ping facebook.com’), el temporal tendrá mayores privilegios durante la sesión actual. Por lo tanto, si escribimos ping, en realidad haremos ping a facebook.com y no a google.com hasta que volvamos a iniciar sesión con SSH.

Ahora sabemos cómo agregar alias en Linux y hacer que funcionen para nosotros. PERMITENOS conocer tus comentarios.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar