Liste des variables d'environnement sous Linux/Unix
Qu'est-ce qu'un environnement informatique ?
L'environnement informatique est la Plateforme (Plateforme = Operating System+ Processor) où un utilisateur peut exécuter des programmes.
Qu'est-ce qu'une variable ?
En informatique, un la variable est un emplacement pour stocker une valeur qui peut être un nom de fichier, texte, nombre ou tout autre données. Il est généralement désigné par son nom symbolique qui lui est donné lors de sa création. La valeur ainsi enregistrée peut être affichée, supprimée, modifiée et réenregistrée.
Les variables jouent un rôle important dans la programmation informatique car elles permettent aux programmeurs d'écrire des programmes flexibles. Comme ils sont liés au Operasystème de gestion sur lequel nous travaillons, il est important d’en connaître certains et de savoir comment nous pouvons les influencer.
Que sont les variables d’environnement ?
Les variables d'environnement sont des valeurs dynamiques qui affectent les processus ou les programmes sur un ordinateur. Ils existent dans tous les systèmes d'exploitation, mais les types peuvent varier. Les variables d'environnement peuvent être créées, modifiées, enregistrées et supprimées et donnent des informations sur le comportement du système.
Les variables d'environnement peuvent modifier le comportement d'un logiciel/d'un programme.
Cliquez ici si la vidéo n'est pas accessible
Par exemple, la variable d'environnement $LANG stocke la valeur de la langue comprise par l'utilisateur. Cette valeur est lue par une application de telle sorte qu'un utilisateur chinois voit une interface en mandarin tandis qu'un utilisateur américain voit une interface en anglais.
Étudions quelques variables d'environnement courantes -
Variable | Description |
---|---|
PATH |
Cette variable contient une liste de répertoires séparés par deux points (:) dans lesquels votre système recherche les fichiers exécutables. Lorsque vous saisissez une commande sur le terminal, le shell recherche la commande dans différents répertoires mentionnés dans la variable $PATH. Si la commande est trouvée, elle s'exécute. Sinon, il renvoie une erreur « commande introuvable ». |
UTILISATEUR |
Le nom d'utilisateur |
ACCUEIL |
Chemin par défaut vers le répertoire personnel de l'utilisateur |
EDITEUR |
Chemin d'accès au programme qui édite le contenu des fichiers |
UID |
Identifiant unique de l'utilisateur |
TERME |
Émulateur de terminal par défaut |
SHELL |
Shell utilisé par l'utilisateur |
Accéder aux valeurs des variables
Afin de déterminer la valeur d'une variable, utilisez la commande
echo $VARIABLE
Les variables sont sensibles à la casse. Assurez-vous de taper le nom de la variable dans la bonne casse, sinon vous risquez de ne pas obtenir les résultats souhaités.
Le 'env' commande affiche toutes les variables d'environnement.
Définir de nouvelles variables d'environnement
Vous pouvez créer votre propre variable définie par l'utilisateur, avec la syntaxe
VARIABLE_NAME= variable_value
Encore une fois, gardez à l'esprit que les variables sont sensibles à la casse et généralement ils sont créés en majuscules.
Suppression de variables
La syntaxe suivante peut être utilisée pour supprimer une variable du système.
unset variablename
Cette supprimerait la variable et sa valeur en permanence.
Résumé :
- Les variables d'environnement régissent le comportement des programmes dans votre Operating système.
Command | Description |
---|---|
écho $VARIABLE |
Pour afficher la valeur d'une variable |
env |
Affiche toutes les variables d'environnement |
VARIABLE_NAME= valeur_variable |
Créer une nouvelle variable |
unset |
Supprimer une variable |
Exporter la variable = valeur |
Pour définir la valeur d'une variable d'environnement |