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.
./test.sh
Pour connaître la valeur de la variable $PATH :
echo $PATH
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 :
nano ~/.zshrc
Si le fichier est vierge, commencez par y ajouter cette instruction :
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.
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.
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é
Site fièrement hébergé chez A2 Hosting.