Saltar la navegación

alias

El shell bash permite crear alias, es decir, nombres alternativos a órdenes ya existentes o a combinaciones de órdenes. Los alias solo persisten durante la ejecución del intérprete de comandos, es decir, cuando ejecutemos exit o logout, los alias se borrarán, a menos que creemos los alias en algún fichero de arranque.

El comando interno alias sirve para crear, borrar y mostrar alias.

Veamos un ejemplo, podríamos crear un alias para hacer más fácil la comprobación de qué usuario está ejecutando el shell, lo cual necesita de la siguiente orden:

$ who am i
usuario  pts/0        2013-09-05 10:24 (:0)

El alias podría llamarse yo y se crearía así:

$ alias yo="who am i"
$ yo
usuario  pts/0        2013-09-05 10:24 (:0)

Cuando se ejecuta un comando, el shell primero comprueba si es un alias, si no lo es, mira si es un comando interno, y si tampoco lo es, entonces busca el comando externo entre los directorios indicados en la variable PATH.

Podemos listar todos los alias del shell así:

$ alias
alias ls='ls --color=auto'
alias yo='who am i'

O un alias determinado, especificando su nombre:

$ alias ls
alias ls='ls --color=auto'

Si queremos borrar un alias, usaremos el comando interno unalias. Así, para borrar el alias yo ejecutaremos:

$ unalias yo

Y para borrar todos los alias está la opción -a:

$ unalias -a

 

 

Licencia: licencia de software libre GPL