Comment voir les variables d’environnement sous Linux ?

How do I see environment variables in Linux?
The most used command to displays the environment variables is printenv . If the name of the variable is passed as an argument to the command, only the value of that variable is displayed. If no argument is specified, printenv prints a list of all environment variables, one variable per line.
En savoir plus sur linuxize.com


Les variables d’environnement sont des valeurs utilisées par le système d’exploitation pour stocker des informations telles que des chemins d’accès, des noms d’utilisateur, des configurations de shell et d’autres paramètres système. Sous Linux, il existe plusieurs façons de voir les variables d’environnement.

Tout d’abord, pour comprendre ce qu’est une variable d’environnement Linux, il est important de savoir que celles-ci sont stockées dans le shell. Un shell est un programme informatique qui sert d’interface utilisateur pour accéder au système d’exploitation. Les variables d’environnement sont accessibles à partir de n’importe quel programme exécuté à partir du shell.


Pour afficher toutes les variables d’environnement actuellement définies dans un shell donné, il suffit d’exécuter la commande « env » dans le terminal. Cette commande affichera toutes les variables d’environnement disponibles, y compris les variables système et les variables utilisateur.

Pour afficher une variable d’environnement spécifique, utilisez la commande « echo » suivie du nom de la variable. Par exemple, pour afficher la variable d’environnement PATH, exécutez la commande suivante : « echo $PATH ». Cette commande affichera la valeur de la variable PATH.


Pour accéder aux variables d’environnement dans un script shell, utilisez la notation « $ » suivie du nom de la variable. Par exemple, si vous avez une variable d’environnement appelée « MY_VARIABLE », vous pouvez y accéder dans un script shell avec la notation « $MY_VARIABLE ».

Enfin, pour définir une variable d’environnement dans Unix, utilisez la commande « export » suivie du nom de la variable et de sa valeur. Par exemple, pour définir la variable d’environnement MY_VARIABLE sur « valeur », exécutez la commande suivante : « export MY_VARIABLE=valeur ».

En conclusion, les variables d’environnement Linux sont des valeurs utilisées par le système d’exploitation pour stocker des informations telles que des chemins d’accès, des noms d’utilisateur, des configurations de shell et d’autres paramètres système. Pour voir les variables d’environnement, utilisez la commande « env » pour afficher toutes les variables, ou « echo » suivi du nom de la variable pour afficher une variable spécifique. Pour accéder aux variables d’environnement dans un script shell, utilisez la notation « $ ». Enfin, pour définir une variable d’environnement dans Unix, utilisez la commande « export ».

FAQ
What do environment variables do?

Les variables d’environnement sont des informations stockées par le système d’exploitation qui peuvent être utilisées par les programmes en cours d’exécution. Elles sont souvent utilisées pour stocker des informations telles que les chemins d’accès aux fichiers, les noms des utilisateurs et les configurations du système. Les programmes peuvent accéder à ces informations en utilisant des commandes spécifiques dans leur code.

How do I set an environment variable in terminal?

Pour définir une variable d’environnement dans le terminal sous Linux, vous pouvez utiliser la commande « export ». Par exemple, pour définir une variable appelée « MY_VAR » avec la valeur « hello world », vous pouvez saisir la commande suivante dans le terminal :

export MY_VAR= »hello world »

Cette variable sera alors disponible dans l’environnement de votre session de terminal actuelle.

How do I pass an environment variable in bash script?

Pour passer une variable d’environnement dans un script bash, vous pouvez utiliser la commande « export » avant de définir la variable. Par exemple, si vous voulez définir une variable d’environnement nommée « MA_VARIABLE » avec la valeur « valeur_de_ma_variable », vous pouvez utiliser la commande suivante :

« `

export MA_VARIABLE=valeur_de_ma_variable

« `

Ensuite, cette variable sera disponible pour tous les scripts bash appelés à partir de ce point dans la session en cours. Vous pouvez également passer des variables d’environnement à un script spécifique en utilisant la syntaxe suivante :

« `

MA_VARIABLE=valeur_de_ma_variable ./mon_script.sh

« `

Cela définira la variable d’environnement « MA_VARIABLE » avec la valeur « valeur_de_ma_variable » uniquement pour l’exécution du script « mon_script.sh ».


Laisser un commentaire