Alias
El conjunto de redirecciones vistas en este capítulo muestra la lógica de Unix en la disponibilidad de herramientas atómicas (dedicadas a una sola función). Estas pueden asociarse para formar comandos más complejos y adaptados a las necesidades del usuario.
Sin embargo, ciertas líneas de comandos pueden alargarse rápidamente y un uso frecuente de esta sintaxis pronto puede resultar desagradable. Pero es posible simplificar el trabajo del usuario definiendo alias de comandos.
Un alias está compuesto por un nombre (generalmente simple) que será reemplazado por un comando (generalmente complejo o largo).
La lista de alias existentes puede conseguirse ejecutando el comando alias sin argumentos:
[javier]$ alias
alias cd..='cd ..'
alias cp='cp -i'
alias d='ls'
alias df='df -h -x supermount'
alias du='du -h'
alias kde='xinit /usr/bin/startkde'
alias l='ls'
alias la='ls -a'
alias ll='ls -l'
alias ls='ls -F --color=auto'
alias lsd='ls -d */'
alias mc='. /usr/share/mc/bin/mc-wrapper.sh'
alias md='mkdir'
alias mv='mv -i'
alias p='cd -'
alias rd='rmdir'
alias rm='rm -i'
alias s='cd ..'
Se llama a un alias como a cualquier otro comando:
[javier]$ pwd
/home/javier
[javier]$ s
[javier]$ pwd
/home
La sintaxis...