Los aliases, como su nombre indica, sirven para llamar a una orden por
otro nombre. La orden a la que se le aplica un alias va a funcionar como
si se le hubiese llamado directamente. Por ejemplo, si yo quiero ir al
directorio padre con la orden ..
, solo tengo que crear un alias desde
la terminal con la siguiente orden: alias ..='cd ..'
.
Seguramente tengas ya varios aliases creados y no lo sepas. Si ejecutas
alias
, podrás ver los aliases que tengas ya definidos. Estos aliases
se encuentran definidos en el archivo .bashrc
, ahí puedes añadir los
tuyos propios (recuerda recargar la configuración de
Bash
tras añadirlos para que puedas empezar a usarlos sin reiniciar el
ordenador). Pero si quieres añadir muchos y quieres distinguir cuáles
son los tuyos, es recomendable tenerlos en un archivo separado.
En el archivo .bashrc
encontrarás probablemente estas líneas o algunas
parecidas:
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Esto quiere decir que cada vez que inicias Bash, se cargan los alias
encontrados en el archivo ~/.bash_aliases
en caso de que exista. Si no
tienes aún este archivo, créalo y añade algunos aliases que te ayuden en
tu día a día. A la larga te ahorrarán muchísimo tiempo.
A continuación, te muestro algunos aliases útiles. Tengo un repositorio en https://notabug.org/jorgesumle/bash_aliases con todos mis aliases, echále un vistazo y copia los que te sean útiles.
alias ....='cd ../../..'
alias ...='cd ../..'
alias ..='cd ..'
alias install='sudo apt-get install'
alias search='apt-cache search'
alias update='sudo apt-get update && sudo apt-get upgrade'