La commande alias que proposent de nombreux shells informatiques permet de définir de nouvelles commandes. Elle s'emploie principalement pour abréger une commande avec ses options ou rajouter par défaut des options à une commande régulièrement utilisée.
POSIX prévoit le fonctionnement et les options de alias, qui peut aussi afficher les définitions de celles préalablement créées, .. L'exécution d'un alias est équivalente à celle de sa définition. La commande alias sans argument affiche la liste de tous les alias en cours. Un alias défini en cours de shell sera oublié à la fermeture de ce dernier. Si un alias redéfinit une commande, celle-ci reste accessible en la préfixant par une barre oblique inversée
Les alias sont habituellement définis dans le fichier de démarrage du shell (~/.bashrc pour bash).
Certaines distributions comme Debian réservent un fichier .bash_aliases, qu'il faudra appeler dans .bashrc
unalias unalias ll supprime l'alias ll, mais seulement pour le shell courant. Il faudra supprimer sa définition dans le fichier idoine. unalias -a supprime toutes les définitions d'alias, encore une fois uniquement dans le shell courant.
Notes et références
Catégorie:Commande Unix