Configurer les variables d’environnement Linux

 

Il est souvent utile de savoir où configurer les variables d’environnement Linux.

Vous souhaitez configurer vos variables sous Windows 7, c’est ici : Configurer les variables d’environnement sous Windows 7

Vous souhaitez configurer vos variables sous Windows 10, c’est ici : Configurer les variables d’environnement sous Windows 10

 

La commande export

Sous Linux, la création et l’initialisation d’une variable se fait par le biais de la commande export, sous la forme :

export NOM_VARIABLE=VALEUR

VALEUR peut être :
– une chaine de caractères : si celle-ci comporte des espaces vous devez encapsuler VALEUR par des guillemets (« VALEUR »);
– un nombre.

 

Un peu de pratique

La création et l’initialisation des variables peut se faire directement depuis la ligne de commande, mais dans ce cas elle ne persiste pas en dehors du terminal dans lequel vous l’avez créées.

Ouvrez un terminal, et tapez la commande :

export MA_VARIABLE=une_variable_sans_espace

puis pour afficher votre variable, tapez

echo $MA_VARIABLE

vous devriez voir s’afficher :

une_variable_sans_espace

Toujours dans le terminal, et tapez la commande :

export MA_VARIABLE2="une variable avec espace"

puis pour afficher votre variable, tapez :

echo $MA_VARIABLE2

vous devriez voir s’afficher :

une variable avec espace

Pour que vos variables puissent être visibles par votre système, il est nécessaire de la définir dans le fichier .bashrc situé à la racine du dossier $HOME (dossier de l’utilisateur courant).

Editez le fichier .bashrc et ajoutez à la fin, la commande suivante :

export NOUVELLE_VARIABLE=9999

Sauvegardez le fichier .bashrc.

Pour activer les modifications faites au fichier .bashrc, tapez la commande :

bash

Puis pour vérifier, la bonne prise en compte de l’ajout de la variable NOUVELLE_VARIABLE, tapez :

echo $NOUVELLE_VARIABLE

vous devriez voir s’afficher :

9999

Lorsque vous vous reconnecterez avec votre utilisateur, la variable $NOUVELLE_VARIABLE sera visible de partout.

Vous pouvez aussi définir une variable d’environnement à partir d’une autre.

 

Conclusion

Voilà, vous savez tout sur les variables d’environnement. Remarquez que la différence en Windows et Linux : d’un côté les fenêtres, de l’autre la ligne de commande.

Quelle est votre environnement de développement préféré Linux ou Windows ?

 

Posté dans osTaggé linux, linux operating system, operating system, os, variables d'environnement, variables systèmes  |  Laisser un commentaire

Répondre