Formation PUB100 : Travailler avec un Mac, 2020 Configurer (personnaliser) son Mac

5.7 Ajuster la variable d'environnement $PATH sous macOS


La variable d'environnement $PATH permet au système de retrouver des programmes ou des scripts.

Par exemple, si vous créez un dossier MesUtilitaires dans lequel vous placez un script bash nommé test.sh et que vous rendez ce fichier exécutable, vous pourrez lancer ce script dans une fenêtre Terminal à partir de n'importe quel dossier si le dossier MesUtilitaires figure dans la variable $PATH.

Terminal

./test.sh

Pour connaître la valeur de la variable $PATH :

Terminal

echo $PATH

Résultat à l'écran

monnom@MacBook-Pro-de-MonNom ~ %echo $PATH
/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin

Il existe différentes techniques pour ajouter un dossier à la variable $PATH.

La technique que je vous propose consiste à éditer le fichier .zshrc dans votre dossier personnel. Ceci fonctionnera seulement si vous utilisez l'invite de commande zsh.

Il est possible que le fichier .zshrc n'existe pas sur votre poste de travail. À ce moment, il suffit de créer un fichier vierge.

Pour créer ou éditer le fichier .zshrc :

Terminal

nano ~/.zshrc

Si le fichier est vierge, commencez par y ajouter cette instruction :

Fichier ~/.zshrc

export PATH="${PATH}"

Ceci assure que les chemins qui sont déjà présents dans la variable $PATH ne seront pas écrasés. Ces chemins pourraient avoir été ajoutés, par exemple, dans le fichier global /etc/paths.

Pour ajouter un chemin, faites suivre cette commande par deux points (:) puis par le chemin désiré.

Notez qu'il faut entrer un chemin complet. Il est possible de retrouver facilement le chemin à l'aide de cette technique : Copier le chemin d'un fichier.

Fichier ~/.zshrc

export PATH="${PATH}:/Users/monnom/Documents/MesUtilitaires"

Si d'autres chemins étaient présents, ajoutez les deux points et le nouveau chemin à la suite des chemins existants.

Chaque dossier doit débuter par deux points (:).

L'instruction export doit tenir sur une seule ligne et ce, même si elle peut devenir plutôt longue.

Fichier ~/.zshrc

export PATH="${PATH}:/undossier/unsousdossier:/unautredossier:/Users/monnom/Documents/MesUtilitaires"

Appuyez sur Ctrl + X puis O (ou Y si votre OS est en anglais) pour enregistrer les modifications.

Ensuite, il suffit de refermer la fenêtre Terminal puis de l'ouvrir à nouveau pour que les nouvelles configurations soient prises en compte.

 

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !

Site fièrement hébergé chez A2 Hosting.

Soumettre