Variable d'environnement

Salut à tous,

Je sais que l’on peut définir une varaible d’environnement avec export XX=‘le chemin’.
Puis je peux faire “echo $XX” pour voir la valeur.

Question:

  • est-ce qu’il est possible de consulter toutes les varaibles d environnement
  • quelle difference entre “export XXX” et “set XXX”

Merci

bonjour,
quelques éléments de réponse:

[quote=“http://www.linux-nantes.fr.eu.org/old/docs/xavier/prog_sh/prog_sh-5.html”]Définir une variable d’environnement se fait par la commande “export variable=valeur”.

Transformer une variable en variable d’environnement se fait par la commande “export variable”. Afficher la liste des variables d’environnement se fait par la commande “export”. Afficher la liste complète des variables se fait par la commande “set”. La commande “unset var” permet de détruire définitivement la variable var.

Au lancement du shell, beaucoup de variables sont prédéfinies, qu’elle soient d’environnement ou non. Par exemple, USER contient le nom de l’utilisateur, HOME contient le chemin de son répertoire personnel, etc… Pour en avoir la liste complète, faites “set” ou “export” dès le démarrage du shell, ou consultez le manuel en ligne de sh (“man sh” ou “man bash”). [/quote]