C'est un raccourci permettant d'appeler une commande Bash. Plutôt que de taper une longue commande dans votre terminal, il peut être utile de faire un alias de cette commande. Ainsi, il suffira de taper seulement tel alias afin de lancer telle commande.
Attention toutefois, il ne faut pas que votre alias ait le même nom qu'une commande déjà existante !
Votre distribution GNU/Linux possède certainement quelques alias d'origine. Afin d'en afficher la liste, tapez tout simplement dans un terminal :
aliasPrenons comme exemple le petit script de ce billet :
La commande :
while [ 1=1 ] ; do wget -O /dev/null http://view.atdmt.com/action/dlXP ; donepermet de télécharger puis de supprimer, en boucle, le fichier d'installation de Internet Explorer 8.
L'alias :
alias fuck_ie8="while [ 1=1 ] ; do wget -O /dev/null http://view.atdmt.com/action/dlXP ; done"permettra la même chose, en écrivant seulement :
fuck_ie8dans votre terminal.
Vous pouvez enregistrer vos alias à différents endroits, dans :
~/.bashrcle fichier contenant les personnalisations apportées au terminal de l'utilisateur, ou dans :
~/.bash_aliasesun fichier qui est censé justement ne contenir que des alias.
J'ai fais le choix de mettre toutes mes personnalisations terminal dans un fichier tiers, dans :
~/.scripts/bash_tweakPour que le fichier .bashrc sache que mes préférences personnelles s'y trouvent, je lui ai rajouté :
# bash_tweak :
if [ -f ~/.scripts/bash_tweak ]; then
source ~/.scripts/bash_tweak
fisur l'exemple du morceau de code lui permettant de reconnaître le fichier .bash_aliases :
#if [ -f ~/.bash_aliases ]; then
# . ~/.bash_aliases
#fiLes alias sont très pratiques afin de rendre votre terminal plus convivial et de vous faire gagner ainsi en productivité. Attention toutefois à bien connaître les commandes Unix de base avant de les aliaser, au risque d'être perdu devant un terminal qui ne serait pas le votre !
Dans les prochains billets traitant de Bash, j'essaierais lorsque ce sera possible de rajouter les alias permettant d'automatiser les astuces proposées.
[ Ajouter un commentaire ] ( 13 lectures ) | [ 0 trackbacks ] | permalien |




( 3 / 1647 )
Calendrier