Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
variables_d_environnement [Le 25/04/2018, 15:00]
176.180.137.2 [Autres variables d'environnement]
variables_d_environnement [Le 13/01/2024, 09:54] (Version actuelle)
160.178.162.239 [Principe de fonctionnement des variables d'environnement]
Ligne 16: Ligne 16:
 ===== Manipuler les variables d'​environnement ===== ===== Manipuler les variables d'​environnement =====
  
-Bien que quelques applications de configuration en mode graphique manipulent en réalité des variables d'​environnement,​ la ligne de commande offre un maximum de flexibilité pour créer et modifier ces variables. ​+Bien que quelques applications de configuration en mode graphique manipulent en réalité des variables d'​environnement,​ la ligne de commande offre un maximum de flexibilité pour créer et modifier ces variables.
  
 <​note>​Les techniques expliquées ci-dessous s'​appliquent à la famille d'​interpréteurs de commandes « Bourne Shell », c'est à dire **sh**, **ksh**, et **bash**. Ce dernier est l'​interpréteur de commande par défaut d'​Ubuntu. Si vous utilisez un autre interpréteur de commande, comme **csh**, les commandes indiquées pourraient être différentes.</​note>​ <​note>​Les techniques expliquées ci-dessous s'​appliquent à la famille d'​interpréteurs de commandes « Bourne Shell », c'est à dire **sh**, **ksh**, et **bash**. Ce dernier est l'​interpréteur de commande par défaut d'​Ubuntu. Si vous utilisez un autre interpréteur de commande, comme **csh**, les commandes indiquées pourraient être différentes.</​note>​
Ligne 86: Ligne 86:
  
 <​code>​ <​code>​
-unset LC_ALL+unset LCALL
 </​code>​ </​code>​
  
Ligne 97: Ligne 97:
 ===== Principe de fonctionnement des variables d'​environnement ===== ===== Principe de fonctionnement des variables d'​environnement =====
  
-Le fonctionnement et l'​effet des variables d'​environnement sont gouvernés par quelques principes simples.+Le fonctionnement et l'​effet des variables d'​environnement sont gouvernés par quelques principes simples ​et globales ​.
  
 ==== Portée des variables ==== ==== Portée des variables ====
Ligne 109: Ligne 109:
 En conséquence,​ si nous définissons la valeur de la variable d'​environnement « LANG » dans un terminal, et que nous lançons depuis le même terminal **gedit**, celui-ci héritera de la nouvelle valeur de la variable LANG, et s'​affichera donc dans une langue différente du reste des applications du système. En conséquence,​ si nous définissons la valeur de la variable d'​environnement « LANG » dans un terminal, et que nous lançons depuis le même terminal **gedit**, celui-ci héritera de la nouvelle valeur de la variable LANG, et s'​affichera donc dans une langue différente du reste des applications du système.
  
-Notez bien que du fait de la portée des variables, expliquée plus haut, une fois le processus **gedit** lancé, les modifications de variables dans le processus parent ne seront répercutées sur le processus enfant et vice-versa.+Notez bien que du fait de la portée des variables, expliquée plus haut, une fois le processus **gedit** lancé, les modifications de variables dans le processus parent ne seront ​pas répercutées sur le processus enfant et vice-versa.
  
 <​note>​ <​note>​
Ligne 275: Ligne 275:
 |CC| gcc | Le nom du compilateur C à utiliser | |CC| gcc | Le nom du compilateur C à utiliser |
 |CFLAGS| -o out.o | Une liste d'​arguments de débogage / optimisation à passer au compilateur C | |CFLAGS| -o out.o | Une liste d'​arguments de débogage / optimisation à passer au compilateur C |
-|CXXFLAGS| -Wall |  Une liste d'​arguments de débogage / optimisation à passer au compilateur C++ |+|CXXFLAGS| -Wall | Une liste d'​arguments de débogage / optimisation à passer au compilateur C++ |
 |CPPFLAGS| -DDEBUG | Une liste d'​arguments à passer au préprocesseur / compilateur C/C++ | |CPPFLAGS| -DDEBUG | Une liste d'​arguments à passer au préprocesseur / compilateur C/C++ |
 |LIBRARY_PATH| /​usr/​lib/​firefox |Une liste de dossiers (séparés par deux-points) où chercher les fichiers de bibliothèques | |LIBRARY_PATH| /​usr/​lib/​firefox |Une liste de dossiers (séparés par deux-points) où chercher les fichiers de bibliothèques |
Ligne 288: Ligne 288:
  
  
-==== Autres variables d'​environnement ====+==== Autres variables d'​environnement====
  
 ^ Variable ^ Exemple de valeur ^ Rôle ^ ^ Variable ^ Exemple de valeur ^ Rôle ^
  • variables_d_environnement.1524661236.txt.gz
  • Dernière modification: Le 25/04/2018, 15:00
  • par 176.180.137.2