Les variables d'environnement sont des paires clé-valeur sous Linux qui sont stockées de manière permanente ou temporaire pour être utilisées par les applications via le shell.
Dans ce guide, vous allez apprendre à configurer des variables d'environnement sous Linux, à les lister et à les supprimer.
Les variables d'environnement globales sont stockées dans etc/environment . Toute modification apportée à ce fichier est répercutée dans l'ensemble du système pour tous les utilisateurs.
Définir des variables d'environnement temporaires
Les variables temporaires ne sont disponibles que pour la session shell en cours. Les variables seront supprimées une fois que vous aurez fermé le terminal.
Vous pouvez créer des variables temporaires en utilisant la syntaxe suivante.
KEY1=value KEY2="value 2" KEY3=value1:value2
- Les noms des variables d'environnement doivent être en MAJUSCULES. Ils sont sensibles à la casse.
- La paire nom et valeur doit être séparée par
=
signer sans aucun espace autour. - Plusieurs valeurs peuvent être ajoutées à une seule variable qui est séparée par deux-points
:
. - Les valeurs contenant des espaces doivent être entourées de guillemets
" "
.
Liste des variables d'environnement
Vous pouvez lister toutes les variables d'environnement disponibles en utilisant simplement les commandes suivantes.
env printenv
Ces deux commandes listeront toutes les variables d'environnement stockées dans le système.
Lire les variables d'environnement
Vous pouvez lire les variables d'environnement en utilisant le printenv
commande et echo
commande.
Utiliser printenv commande.
printenv HOME
Output /home/cloudbooklet
Vous pouvez également utiliser le printenv
commande pour lire plusieurs variables.
printenv TERM SHELL
Output xterm-256color /bin/bash
Utiliser écho commande.
echo $HOME
Output /home/cloudbooklet
Vous pouvez également utiliser le echo
commande pour lire plusieurs variables.
echo $TERM $SHELL
Output xterm-256color /bin/bash
Supprimer les variables d'environnement
Il est très simple de supprimer des variables d'environnement. Vous devez simplement utiliser le unset
commande avec le nom de la variable pour la supprimer.
unset variablename
Cette commande supprimera définitivement la variable.
Définir des variables d'environnement permanentes
Les variables d'environnement permanentes sont stockées à 3 endroits.
/etc/environemnt
:Ce fichier stocke les variables qui sont globalement accessibles par tous les utilisateurs du système./etc/profile
:Chaque fois qu'un shell bash est entré, les variables de ce fichier seront chargées. Pour ajouter une variable d'environnement à ce fichier, vous devez utiliser leexport
commande.~/.bashrc
: des variables d'environnement spécifiques à l'utilisateur sont ajoutées ici.
Pour charger les variables ajoutées dans votre session en cours, vous devez utiliser la commande source.
source ~/.bashrc
Préparez-vous à un poste de professionnel des technologies de l'information avec le système d'exploitation Linux
Conclusion
Vous avez maintenant appris à définir des variables d'environnement, à les lister et à les supprimer si elles ne sont pas nécessaires.
Merci pour votre temps. Si vous rencontrez un problème ou des commentaires, veuillez laisser un commentaire ci-dessous.