PATH
Résolu/Fermé
gcm
-
7 nov. 2010 à 17:54
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 - 8 nov. 2010 à 08:25
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 - 8 nov. 2010 à 08:25
A voir également:
- PATH
- Bash path - Astuces et Solutions
- Host path - Guide
- Id chinois one piece fighting path - Forum Matériel & Système
- M'aider pour securiser les les id - Forum PHP
- Path too long - Télécharger - Gestion de fichiers
3 réponses
mamiemando
Messages postés
33346
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 novembre 2024
7 803
7 nov. 2010 à 18:39
7 nov. 2010 à 18:39
Ça dépend de la portée que tu veux donner à cette modification de la variable PATH. Si tu le fais dans ton script, cela n'impactera pas le shell qui te permet de lancer ce script. Si tu lances cette commande depuis ton shell, ton script en bénéficiera ainsi que toutes les autres commandes tapées dans ce shell.
Le mot export en bash ou setenv en tcsh peut également en moduler la portée et permet d'en passer la valeur à un shell fils (en particulier un sous programme shell)
https://ss64.com/bash/export.html
Ne perds pas de vue que chaque shell maintient ses propres variables d'environnement. Ainsi, modifier une variable d'environnement n'altère pas ce que tu peux faire dans un autre terminal.
Pour afficher les variables d'environnement ou en particulier la variable PATH :
Autre remarque, l'ordre dans lequel les répertoires sont énumérés dans le PATH influe l'ordre de résolution de la commande.
Le mot export en bash ou setenv en tcsh peut également en moduler la portée et permet d'en passer la valeur à un shell fils (en particulier un sous programme shell)
https://ss64.com/bash/export.html
Ne perds pas de vue que chaque shell maintient ses propres variables d'environnement. Ainsi, modifier une variable d'environnement n'altère pas ce que tu peux faire dans un autre terminal.
Pour afficher les variables d'environnement ou en particulier la variable PATH :
env echo $PATH
Autre remarque, l'ordre dans lequel les répertoires sont énumérés dans le PATH influe l'ordre de résolution de la commande.
mamiemando
Messages postés
33346
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 novembre 2024
7 803
8 nov. 2010 à 08:25
8 nov. 2010 à 08:25
De rien, bonne continuation !