Avant de définir une variable PATH, vous devez comprendre pourquoi vous définissez la variable PATH. La variable Path est l'endroit où le système essaie de chercher lorsque vous lancez une commande dans votre terminal.
Ejemplo: whereis ls
La commande montre ls
est là à l'intérieur /bin
. Le site ls
ne fonctionne que si /bin
est enregistré dans la variable du chemin.
echo $PATH
donne les lieux actuellement enregistrés. Si vous souhaitez ajouter un autre emplacement personnalisé à votre variable de chemin, vous pouvez essayer plusieurs méthodes.
- PATH="$PATH:/someLocation"La nouvelle variable Path n'est valable que jusqu'à la fermeture de votre terminal. Aucun autre terminal ne sera affecté. Aucun sous-processus ne peut utiliser la nouvelle variable.
- export PATH="$PATH:/someLocation"La nouvelle variable Path est valable jusqu'à la fermeture de votre terminal, et tous les sous-processus recevront la nouvelle variable Path. Aucun autre terminal ne recevra une nouvelle variable.
- export PATH="$PATH:/someLocation"
Ajoutez cette ligne dans le .bashrc
présent dans votre dossier personnel. Qui est appelé à chaque fois qu'un nouveau bash Shell est créé. Cela signifie que vous obtenez une nouvelle variable Path exportée à chaque fois qu'un nouveau terminal est ouvert. Mais cette variable est créée uniquement pour les shells bash. Vous pouvez utiliser l'ancienne variable Path dans d'autres shells (ksh, sh, ssh ..).
- export PATH="$PATH:/someLocation"
Ajoutez cette ligne dans le .profile
présent dans votre dossier personnel. Il est appelé chaque fois que vous vous connectez. Cela signifie que vous obtenez une nouvelle variable Path exportée à chaque fois que votre session est créée. Qui est disponible partout.
Si vous ne trouvez pas le .profile
o .bashrc
dans votre dossier personnel, essayez d'en créer un nouveau. Parfois, ces fichiers ne sont pas créés par le système.
ps : Fonctionne sous ubuntu. Ouvert à toute correction.