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