Ces définitions peuvent être placées dans plusieurs fichiers sur Ubuntu : /etc/profile – Ce fichier est exécuté quelle que soit la méthode de connexion utilisée : une console, une connexion distante ssh, ou une connexion en mode graphique.
Les variables d’environnement sont des variables système essentielles qui servent à stocker des informations importantes et des configurations pour les programmes et les processus qui s’exécutent sur un système d’exploitation. Dans Linux, ces variables sont généralement stockées dans des fichiers de configuration spécifiques et sont accessibles via des commandes en ligne.
Le chemin d’accès (PATH)
Le chemin d’accès (PATH) est l’une des variables d’environnement les plus utilisées dans Linux. Il est utilisé pour stocker la liste des répertoires dans lesquels le système recherche les fichiers binaires exécutables. Le chemin d’accès est souvent stocké dans le fichier de configuration /etc/environment, mais il peut également être défini dans d’autres fichiers comme .bashrc ou .bash_profile pour des sessions utilisateur spécifiques.
Définir une variable d’environnement
Pour définir une variable d’environnement, vous pouvez utiliser la commande export. Par exemple, pour définir la variable d’environnement MYVAR à la valeur « hello », vous pouvez utiliser la commande suivante :
export MYVAR=hello
Lister les variables d’environnement
Pour lister toutes les variables d’environnement sur votre système, vous pouvez utiliser la commande env. Cette commande affichera toutes les variables d’environnement actuellement définies sur votre système. Voici un exemple de sortie typique :
USER=username
HOME=/home/username
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Afficher la valeur d’une variable d’environnement
Pour afficher la valeur d’une variable d’environnement particulière, vous pouvez utiliser la commande echo. Par exemple, pour afficher la valeur de la variable MYVAR, vous pouvez utiliser la commande suivante :
echo $MYVAR
Modifier une variable d’environnement
Si vous souhaitez modifier la valeur d’une variable d’environnement existante, vous pouvez simplement la redéfinir en utilisant la commande export. Par exemple, pour changer la valeur de la variable MYVAR à « world », vous pouvez utiliser la commande suivante :
export MYVAR=world
Résumé des commandes utiles
| Commande | Description |
|---|---|
export VAR=value |
Définit ou modifie une variable d’environnement |
env |
Liste toutes les variables d’environnement |
echo $VAR |
Affiche la valeur d’une variable d’environnement |
Conclusion
En conclusion, les variables d’environnement sont un élément clé du système d’exploitation Linux. Elles sont stockées dans des fichiers de configuration spécifiques et sont accessibles via des commandes en ligne. La commande env permet de lister toutes les variables d’environnement actuellement définies sur votre système, tandis que la commande export permet de définir et de modifier ces variables. Une bonne compréhension des variables d’environnement est essentielle pour la gestion efficace de votre environnement Linux.
Pour supprimer une variable d’environnement sur Linux, vous pouvez utiliser la commande « unset ». Par exemple, si vous voulez supprimer la variable d’environnement « MY_VAR », vous pouvez taper la commande suivante dans le terminal : « unset MY_VAR ».
Pour créer une variable Bash, vous pouvez utiliser la commande « export » suivie du nom de la variable et de sa valeur. Par exemple, pour créer une variable appelée « MON_VAR » avec la valeur « valeur de ma variable », vous pouvez taper la commande suivante :
« `
export MON_VAR= »valeur de ma variable »
« `
Vous pouvez également définir une variable sans l’exporter en tapant simplement :
« `
MON_VAR= »valeur de ma variable »
« `
Cependant, dans ce cas, la variable ne sera pas disponible pour les sous-processus.
Pour changer le PATH sous Linux, vous pouvez ouvrir le fichier de configuration ~/.bashrc en utilisant un éditeur de texte comme nano ou vim, et ajouter la nouvelle valeur du PATH avec la commande export. Par exemple, pour ajouter le dossier /usr/local/bin au PATH, vous pouvez ajouter la ligne suivante à ~/.bashrc:
export PATH=$PATH:/usr/local/bin
Ensuite, vous pouvez enregistrer et fermer le fichier, et exécuter la commande source ~/.bashrc pour appliquer les modifications.