Vous pouvez gagner du temps lors de la saisie de commandes dans le terminal en utilisant des alias. Voici comment procéder sous Windows, Linux et Mac

Utiliser le terminal peut sembler intimidant au début, mais ceux qui le maîtrisent savent que c'est un outil remarquablement utile ; Qu'il s'agisse d'installer des programmes ou d'automatiser toutes sortes de tâches, l'écriture de commandes peut vous faire économiser beaucoup de clics… mais cela peut aussi prendre beaucoup de temps si vous devez taper encore et encore les mêmes instructions et chemins.

Heureusement, il existe une solution simple et élégante pour ces cas : les alias. Avec eux, vous pouvez raccourcir n'importe quelle commande (ou ensemble de commandes) en un mot-clé facile à retenir. Dans cet article, vous apprendrez ce qu'ils sont, pourquoi ils vous rendront plus productif et comment les créer sur les principaux systèmes d'exploitation : Windows, Linux et macOS.

Qu'est-ce qu'un pseudonyme et à quoi sert-il ?

Un alias est essentiellement un « raccourci clavier » dans le terminal. Vous permet d'attribuer un nom court à une commande plus longue (ou un ensemble de commandes).

Par exemple, si vous écrivez habituellement ceci :

« statut git »

Vous pouvez créer un alias appelé 'gs'et à partir de ce moment, pour obtenir le même résultat, il suffit de taper :

« gs »

Ce petit changement peut vous faire gagner quelques secondes à chaque fois que vous l'utilisez, mais sur une journée complète, et notamment dans les projets où vous utilisez le terminal en permanence, les économies accumulées sont notables.

Avantages de l'utilisation d'alias

  1. Gain de temps : vous évitez de taper des commandes longues ou difficiles à retenir.
  2. Vous évitez les erreurs : moins de saisie signifie moins de risques de mal rédiger une commande.
  3. Personnalisation : Vous adaptez le terminal à votre flux de travail.
  4. Standardisation : vous pouvez partager vos alias avec votre équipe afin que tout le monde travaille de la même manière.

Comment créer des alias sur Linux et macOS

Linux et macOS partagent un environnement très similaire, car ils utilisent tous deux coquilles comme bash, zsh ou fish. Les alias sont créés et enregistrés de la même manière.

Alias ​​temporaires

Vous pouvez créer un alias directement dans le terminal (qui ne sera valide que pendant la session en cours, jusqu'à la fermeture du terminal), comme ceci :

alias alias_name= »commande_originale »

Exemple:

alias gs= »statut git » alias ll= »ls -lAh »

À partir de là, « gs » affichera l'état de Git et « ll » listera les fichiers avec des détails. Cependant, si vous préférez les alias pouvant persister entre les sessions, poursuivez votre lecture.

Alias ​​permanents

Les alias permanents sont enregistrés dans vos fichiers de configuration shell (dans votre dossier utilisateur ru) :

  • En bash : ~/.bashrc
  • Dans zsh (macOS moderne) : ~/.zshrc
  • Dans fish : ~/.config/fish/config.fish

Ouvrez le fichier avec votre éditeur préféré, par exemple :

nano ~/.bashrc

et ajoutez vos alias à la fin dudit document, par exemple :

alias gs = « statut git »

alias gl= »git log –oneline –graph –decorate »

alias update= »sudo apt update && sudo apt update -y »

Enregistrez le fichier et exécutez :

source ~/.bashrc

Cela « recharge » la configuration afin que les alias soient disponibles immédiatement.

Un alias peut-il remplacer la commande d'origine ?

Oui. Vous pouvez définir la première option du shell lorsque vous entrez une commande pour ne pas exécuter sa version originale, mais plutôt celle que vous avez modifiée à l'aide d'alias. La manière la plus courante d'utiliser cette fonctionnalité consiste à spécifier des modificateurs sans avoir à les mémoriser.

Par exemple, pour éviter de gâcher de façon spectaculaire des commandes potentiellement dangereuses comme 'rm' (capable de supprimer en masse des fichiers et des dossiers sur votre disque dur), vous pouvez passer le commutateur '-i', qui force la commande à demander une confirmation interactive pour chaque fichier à supprimer :

alias rm='rm -i'

Qu’en est-il des alias pour plusieurs commandes ?

Un alias ne doit pas nécessairement être une seule commande : vous pouvez également en chaîner plusieurs en utilisant '&&' ou ';'.

Par exemple:

alias updateclean='sudo apt update && sudo apt update -y && sudo apt autoremove -y'

Cet alias mettra à jour le système et nettoiera les fichiers inutiles avec une seule commande.

Comment créer des alias sous Windows (PowerShell)

Sous Windows, vous pouvez également créer des alias, bien que le système fonctionne un peu différemment.

Alias ​​temporaires dans PowerShell

Exécuter dans le terminal :

Statut git de Set-Alias ​​​​gs

Cependant, PowerShell n'interprète pas les arguments complexes comme le fait Bash, donc pour des commandes plus élaborées, il est préférable d'utiliser une fonction. Par exemple:

fonction gs {statut git}

Enregistrez cet alias dans la session en cours et cela fonctionnera tant que vous ne fermez pas la fenêtre.

Alias ​​permanents dans PowerShell

Pour les conserver après le redémarrage, vous devez les ajouter à votre profil PowerShell.

Tout d’abord, vérifiez si un profil existe :

Chemin de test $PROFILE

S'il renvoie False, créez-le avec :

Nouvel élément -Chemin $PROFILE -FichierItemType -Force

Puis modifiez-le :

bloc-notes $PROFIL

Et ajoutez vos alias ou fonctions à l’intérieur. Par exemple:

Set-Alias ​​​​va Get-ChildItem

fonction gs {statut git}

fonction gl { git log –oneline –graph –decorate }

Enregistrez le fichier, fermez et ouvrez à nouveau PowerShell. Vos alias seront prêts.

Newsletter

Rejoignez notre newsletter pour des astuces chaque semaine