#1 Le 25/09/2009, à 23:22
- kimy@87
probléme avec la cmd export
Bonsoir,
En lisant un cours sur Linux, j'ai croisé la commande export. Normalement en exécutant cette commande
export var=user12
lorsque j'ouvre un autre terminal et je tape
echo $var
ca m'affiche le contenu de ma variable que je viens de la rendre une variable d'environnement mais ce dernier m'affiche une ligne vide et même si je regarde avec la commande export touts les variables d'environnement je trouve pas ma variable var alors que ceci marche dans le terminal ou j'ai fais export var .
Je trouve ca bizarre, p etre que export ne fonctionne que pour le shell qui vient de créer la variable ???
Hors ligne
#2 Le 25/09/2009, à 23:38
- Qid
Re : probléme avec la cmd export
Je trouve ca bizarre, p etre que export ne fonctionne que pour le shell qui vient de créer la variable ???
heu ... non c'est pas bizard ...
c'est effectivement ça :
si je me plante pas si tu veux que la varible soit valable partout
c'est pas comme ça qu'il faudrait s'y prendre :
le plus probant c'est surement le .profile
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#3 Le 25/09/2009, à 23:38
- philpinch
Re : probléme avec la cmd export
Ceci peut t'aider :
Hors ligne
#4 Le 25/09/2009, à 23:58
- kimy@87
Re : probléme avec la cmd export
merci pour vos réponses,
Si je résume export sert à rendre ma variable connue auprés de l'environnement ou j'ai crée ma variable mais si je veux rendre ma variable accesible partout, dans ce cas que dois je faire ?
Hors ligne
#5 Le 26/09/2009, à 00:12
- Qid
Re : probléme avec la cmd export
si je me plante pas si tu veux que la varible soit valable partout
c'est pas comme ça qu'il faudrait s'y prendre :
le plus probant c'est surement le .profile
...
accessoirement dans le cas ci dessus elle n'est valable que pour l'utilisateur en concerné par le .profile
si tu veux vraiment que ce soit tout le systeme qui chope ta variable alors la il va faloir chercher l'équivalent générique
au depart j'etais parti sir le .bashrc (à la place du .profile) mais ça me semble moin propre
sauf que lui je connais son équivalent générique : bash.bashrc
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne