Commandes Linux: alias

Un guide rapide de laaliascommande, utilisée pour créer un raccourci vers une autre commande

Il est courant de toujours exécuter un programme avec un ensemble d'options que vous aimez utiliser.

Par exemple, prenez lelscommander. Par défaut, il imprime très peu d'informations:

tout en utilisant le-aloption, il imprimera quelque chose de plus utile, y compris la date de modification du fichier, la taille, le propriétaire et les autorisations, répertoriant également les fichiers cachés (fichiers commençant par un.:

Vous pouvez créer une nouvelle commande, par exemple j'aime l'appelerll, c'est un alias pourls -al.

Vous le faites de cette manière:

alias ll='ls -al'

Une fois que vous avez fait, vous pouvez appelerlltout comme c'était une commande UNIX standard:

Appelle maintenantaliassans aucune option listera les alias définis:

L'alias fonctionnera jusqu'à la fermeture de la session du terminal.

Pour le rendre permanent, vous devez l'ajouter à la configuration du shell, ce qui pourrait être~/.bashrcou~/.profileou~/.bash_profilesi vous utilisez le shell Bash, selon le cas d'utilisation.

Soyez prudent avec les guillemets si vous avez des variables dans la commande: en utilisant des guillemets doubles, la variable est résolue au moment de la définition, en utilisant des guillemets simples, elle est résolue au moment de l'appel. Ces 2 sont différents:

alias lsthis="ls $PWD"
alias lscurrent='ls $PWD'

\ $ PWD fait référence au dossier actuel dans lequel se trouve le shell. Si vous naviguez maintenant vers un nouveau dossier,lscurrentrépertorie les fichiers dans le nouveau dossier,lsthisrépertorie toujours les fichiers du dossier dans lequel vous vous trouviez lorsque vous avez défini l'alias.

LealiasLa commande fonctionne sur Linux, macOS, WSL et partout où vous avez un environnement UNIX

Téléchargez mon gratuitManuel des commandes Linux


Plus de tutoriels cli: