Date création : 05-11-2007 00:00:00 Date de la dernière modification : 09-01-2008 22:29:38
 Vous êtes dans : GNU/Linux Astuces / Shell BashCréer un alias pour une commandeI. Définition
II. Création d'alias
1. la commande alias
2. le fichier d'initialisation du shell
III. Durée de vie des alias
IV. Affichage des alias
V. Suppression des alias
Définition
Un alias c'est surnom pour une commande.
L'utilité d'alias se fait sentir surtout dans le cas des commandes longues, ce qui évitera de retaper la commande si jamais vous voulez encore vous en servir.
Création d'alias
Pour créer un alias, nous avons deux possibilités :
- la commande alias
- le fichier d'initialisation du shell
La commande alias
Pour comprendre comment fonctionne la commande alias, nous allons voir un exemple concret.
Exemple :
exécution de la commande echo "Salut à tous les visieurs de c_linux_perl"
Imaginez vous que si jamais vous voulez exécuter la commande plusieurs fois, ça sera très embêtant de retaper toute la commande.
La solution est de créer un alias et ensuite d'appeler cet alias pour exécuter la commande.
Nous appellerons cet alias : salut
Voici la création de l'alias salut
| $ alias salut = 'echo "Salut à tous les visieurs de c_linux_perl"'
|
Dorénavant au lieu de taper la commande, il suffit de taper salut.
Le fichier d'initialisation du shell
Une autre possibilité de créer un alias est d'éditer le fichier d'initialisation de votre shell (en général il s'agit du Shell Bash).
Le fichier d'initialisation du shell est un fichier dont le nom commence avec le caractère point et la fin de nom rc.
Dans le cas du Bash, il s'agit du fichier .bashrc et il se trouve dans le répertoire personnel de l'utilisateur.
Pour éditer le fichier .bashrc il faut utiliser un éditeur de texte sans mise en forme (gedit, kedit, kwrite, scite, vim, emacs, xemacs, nano, etc.)
Si nous reprenons l'exemple précédent, sachez qu'au lieu de taper dans le terminal l'alias, vous pouvez l'ajouter dans le fichier .bashrc
Donc dans le fichier .bashrc on écrira
alias salut = "Salut à tous les visiteurs de c_linux_perl"
Dans ce cas, l'alias n'est pas pris en compte tout de suite.
Pour rendre disponible l'alias salut, soit vous quittez le terminal et vous l'ouvrez à nouveau, soit vous tapez la commande
Durée de vie des alias
La durée de vie d'un alias dépend de la façon dont il a été créé.
Si l'alias a été créé avec la commande alias, il est pris en compte de suite, mais la durée de vie est la session en cours. Une fois la session finie, l'alias disparaît, ce qui nous fait retourner à la case départ.
Si l'alias est créé dans le fichier d'initialisation, il n'est pas pris en compte de suite, en revanche la durée de vie de l'alias n'est pas limitée, à chaque ouverture de shell, l'alias sera présent.
Affichage des alias
Pour afficher les alias existants tapez la commande alias toute seule sans arguments.
Suppression d'alias
Pour supprimmer un alias, utiliser la commande unalias
Voici comment nous supprimons l'alias salut
|