Recherche de site Web

Comment créer et utiliser une commande Alias sous Linux


Les utilisateurs de Linux doivent souvent utiliser une commande encore et encore. Taper ou copier la même commande encore et encore réduit votre productivité et vous distrait de ce que vous êtes censé faire.

Vous pouvez gagner du temps en créant des alias pour vos commandes les plus couramment utilisées. Les alias sont comme des raccourcis personnalisés qui représentent une commande (ou un ensemble de commandes) pouvant être exécutée avec ou sans options personnalisées. Il y a de fortes chances que vous utilisiez déjà des alias sur votre système Linux sans même le savoir.

Liste des alias actuellement définis sous Linux

Vous pouvez voir une liste des alias définis sur votre profil en exécutant simplement la commande alias.

alias

Ici, vous pouvez voir les alias par défaut définis pour votre utilisateur dans le système Ubuntu.

Comme vous pouvez le voir, exécuter la commande ll équivaut à exécuter la commande ls -alF.

ll
ls -alF

Vous pouvez créer un alias avec un seul caractère qui sera équivalent à une commande de votre choix.

Comment créer des alias sous Linux

La création d'alias est un processus relativement simple et rapide. Vous pouvez créer deux types d'alias : temporaire et permanent. Nous passerons en revue les deux types.

Création d'alias temporaires sous Linux

Ce que vous devez faire est de taper le mot alias puis d'utiliser le nom que vous souhaitez utiliser pour exécuter une commande suivi du signe "=" et de citer la commande que vous souhaitez aliaser. .

La syntaxe est la suivante :

alias shortName="your custom command here"

Voici un exemple concret :

alias wr=”cd /var/www/html”

Vous pouvez ensuite utiliser le raccourci "wr" pour accéder au répertoire webroot. Le problème avec cet alias est qu'il ne sera disponible que pour votre session de terminal en cours.

Si vous ouvrez une nouvelle session de terminal, l'alias ne sera plus disponible. Si vous souhaitez enregistrer vos alias au fil des sessions, vous aurez besoin d'un alias permanent.

Création d'alias permanents sous Linux

Pour conserver les alias entre les sessions, vous pouvez les enregistrer dans le fichier de profil de configuration shell de votre utilisateur. Cela peut être:

  • Bash – ~/.bashrc
  • ZSH – ~/.zshrc
  • Poisson – ~/.config/fish/config.fish

La syntaxe que vous devez utiliser est pratiquement la même que pour créer un alias temporaire. La seule différence vient du fait que vous allez cette fois l’enregistrer dans un fichier. Ainsi par exemple, dans bash, vous pouvez ouvrir un fichier .bashrc avec votre éditeur préféré comme ceci :

vim ~/.bashrc

Trouvez un endroit dans le fichier où vous souhaitez conserver les alias. Par exemple, vous pouvez les ajouter à la fin du fichier. Pour des raisons d'organisation, vous pouvez laisser un commentaire avant vos alias, quelque chose comme ceci :

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"

Enregistrez le fichier. Le fichier sera automatiquement chargé lors de votre prochaine session. Si vous souhaitez utiliser l'alias nouvellement défini dans la session en cours, exécutez la commande suivante :

source ~/.bashrc

Pour supprimer un alias ajouté via la ligne de commande, vous pouvez supprimer l'alias à l'aide de la commande unalias.

unalias alias_name
unalias -a [remove all alias]
Conclusion

Il s'agissait d'un court exemple de la façon de créer votre propre alias et d'exécuter des commandes fréquemment utilisées sans avoir à taper chaque commande encore et encore. Vous pouvez désormais réfléchir aux commandes que vous utilisez le plus et créer des raccourcis pour celles-ci dans votre shell.