Accueil🇫🇷Chercher

alias (POSIX)

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.

Exemples :

Sous sh et ses dérivés,

  • alias ll='ls -l' crĂ©e la commande ll qui exĂ©cutera ls -l.
  • alias ll rappelle la dĂ©finition de ll.

Alias

Description de l'image Alias command example.png.
Informations
Type Utilitaire UNIX (d)

POSIX prévoit le fonctionnement et les options de alias, qui peut aussi afficher les définitions de celles préalablement créées[1].

  • 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
Exemple :

Après alias ls='ls -ls'

  • ls exĂ©cute la commande ls avec les options qui crĂ©ent une liste dĂ©taillĂ©e des fichiers par ordre de taille.
  • \ls exĂ©cute la commande ls avec ses options par dĂ©faut, qui renvoient une liste alphabĂ©tique des noms de fichier[2].

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 (ou alias ll=) supprime l'alias ll, mais seulement pour le shell courant. Il faudra supprimer sa définition dans le fichier idoine.

Notes et références

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.