alias

sintaxis

La sintaxis de un comando nos permite hacer uso de parámetros y opciones para obtener resultados o salidas especificas. El comando alias responde a la siguiente sintaxis: alias [opciones] [ NombreAlias [ =Cadena ] ]

Tipos de alias

Podríamos decir que es posible clasificar los alias en dos tipos: denominados como alias temporales y alias permanentes.

Alias temporal

Los alias temporales son aquellos que se crean para que duren una sesión. Con esto queremos decir que, luego de ser creado, nos va a permitir su uso hasta que cerremos la sesión de nuestro terminal (cerremos nuestra consola),

¿Como crear un alias temporal?

Para crear un alias temporal, acudimos a su sintaxis. En este caso vamos a crear el alias, actualizar, al que le asignaremos la linea de comando

alias actualizar="sudo apt upgrade"

Alias permanente

Los alias permanentes son aquellos que se crean para que perduren un nuestro sistema aun después de un cierre de sesión o un reinicio de sistema.

¿Cómo crear un alias permanente?

A continuación listo los archivos de configuración y el que tipo de shell al que corresponden. También los separo en dos grupos, uno con la ruta de los archivos de configuración de las shells que afectan al usuario en sesión y otro con la rutas de los archivos de configuración que afectan a todos los usuarios

Para el usuario en sesión
  • Zsh /home/usuario/.zshrc
  • Csh /home/usuario/.cshrc
  • TCsh /home/usuario/.tcshrc
  • Korn /home/usuario/.kshrc
  • Bourne-Again /home/usuario/.bashrc
Para todos los usuarios del sistema
  • Zsh /etc/zsh.zshrc
  • Csh /etc/csh.cshrc
  • TCsh /etc/tcsh.tcshrc
  • Korn /etc/ksh.kshrc
  • Bourne-Again /etc/bash.bashrc

¿Cómo crear un alias permanente solo para el usuario en sesión?

En el apartado anterior vimos que para Shell Bash, su archivo de configuración por defecto para el usuario en sesión es nombrado como .bashrc y ubicado en el directorio /home/usuario. Para editarlo ejecutamos

nano /home/usuario/.bashrc

Una vez abierto el archivo .bashrc, incrustamos el alias que deseamos crear. Utilizaremos el mismo ejemplo que para el alias temporal y añadimos la linea:

alias actualizar="sudo apt upgrade"

Una vez incrustado, guardamos los cambios y nuestro alias ya sera permanente para el usuario en sesión. Si deseas probarlo: es importante saber que debemos cerrar la consola y abrirla nuevamente para que levante la nueva configuración. Una vez hecho esto, ejecutamos el alias que hemos creado.

¿Cómo crear un alias permanente solo para todos los usuarios del sistema?

El estándar de jerarquía de directorios FHS, ubica los archivos de configuración del sistema en el directorio /etc, por lo tanto ubicaremos en éste directorio el archivo de configuración de las shells que afectan a todo el sistema. Cabe señalar que para editar este fichero se necesita tener privilegios de administración. Por lo tanto ejecutamos la linea

sudo nano /etc/bash.bashrc

agregamos el alias de ejemplo

alias actualizar="sudo apt upgrade"

en la ultima linea, guardamos. Si deseas probarlo: es importante saber que debemos cerrar la consola y abrirla nuevamente para que levante la nueva configuración.

Opciones del comando alias

El comando alias cuentas con una sola opción, esta nos permitirá visualizar todos los alias creados en nuestro sistema.

Ver lista de alias de nuestro sistema

El comando alias nos permite utilizar la opción -p para imprimir como salida todos los alias creados, ya sean temporales como los permanentes para el o todos los usuarios. Para listar, nos basta con ejecutar:

alias -p

Volver al inicio