L’utilité des alias dans le terminal n’est plus à prouver, cependant c’est toujours embêtant de devoir changer soit même les alias en éditant à la main le .bash_profile ou le .bashrc. Pour facilité cette opération voici trois fonctions qui peuvent être utile. En tout cas à moi elles me servent beaucoup.
# Fonction d'ajout ou de remplacement d'un alias existant
# param 1 = nom de l'alias
# param 2 = "comande à executer"
# exemple: addAlias la "ls -a"
function addAlias {
dellAlias $1;
echo alias $1=\"$2\" >>~/.bash_profile
source ~/.bash_profile
}
# Fonction d'ajout ou de remplacement d'un alias existant
# param 1 = nom de l'alias existant
# exemple: dellAlias la
function dellAlias {
eval " (sed '/alias $1/d' < ~/.bash_profile) " > ~/.Tbash ;
cat ~/.Tbash > ~/.bash_profile;
rm ~/.Tbash;
}
#Fonction d'affichage des alias existant
function al {
grep ^alias ~/.bash_profile | sed 's/alias//' | sed 's/=/->/' | sort;
}
Voilà j’espère que ces fonctions pourront vous êtres utile.