Les alias de ligne de commande sont très utiles, vous permettant d’avoir des raccourcis de commande pour des commandes plus longues, et vous pouvez également les utiliser pour remplacer une commande par une autre. Avec zsh devenant le shell par défaut dans Terminal pour MacOS, et un shell largement utilisé en général grâce à Oh-My-Zsh, vous vous demandez peut-être comment configurer et utiliser des alias avec le shell zsh.
Comment créer un alias dans zsh
Les alias Zsh sont stockés dans le fichier zshrc des utilisateurs dans le répertoire personnel, qui est précédé d’un point pour signifier qu’il est masqué. Nous devons donc modifier ce fichier pour configurer les alias.
Ouvrez l’application Terminal si vous ne l’avez pas déjà fait. Pour modifier le fichier.zshrc dans votre répertoire personnel à l’aide de nano, utilisez la syntaxe de commande suivante :
nano ~/. zshrc
Ajoutez au bas de ce fichier texte le ou les alias souhaités en utilisant le format suivant, chaque nouvel alias étant sur une ligne distincte :
alias (aliasname)=”command”
Par exemple, pour créer un alias appelé « fullinstallers » qui répertorie tous les programmes d’installation complets disponibles pour MacOS à l’aide de la commande softwareupdate avec l’indicateur –list-full-installers, la syntaxe serait :
alias fullinstallers=”softwareupdate–list-full-installers”
Un autre exemple, si vous avez installé gcc avec Homebrew sur le Mac et que vous souhaitez faciliter l’exécution de gcc plutôt que de clang, vous pouvez utiliser l’alias suivant :
alias gcc=”gcc-13″
Un autre exemple consiste à utiliser un alias si vous vous retrouvez à taper fréquemment une longue commande pour vous connecter à un serveur ssh particulier, comme ceci:
alias remoteshell=’ssh-p 123123 [email protected]’
Placez chaque alias sur une nouvelle ligne Lorsque vous avez terminé de modifier votre fichier.zshrc avec des alias, appuyez sur Control+ O pour enregistrer dans nano, suivi de Control+X pour quitter De retour à la ligne de commande, utilisez la commande source pour recharger la configuration du profil shell :
source ~/.zshrc
Votre nouvel alias(es ) sont maintenant prêts à être utilisés sur la ligne de commande, tapez simplement la commande que vous avez liée à l’alias et elle s’exécutera. En utilisant les exemples ci-dessus, ce serait’remoteshell’,’gcc’et’fullinstallers’.
Si vous utilisez Oh-My-Zsh sur Mac, vous voudrez peut-être exécuter la commande’alias’d’abord parce que vous trouverez déjà de nombreux alias prégroupés dans votre fichier.zshrc que vous pourriez autrement configurer des alias à exécuter, comme l’utilisation de la couleur avec ls par exemple.