DEV Community

Hp.Griff
Hp.Griff

Posted on

Les variables d'environnement LINUX

Création de variables d'environnement linux pour une utilisation dans les scripts bash ou dans les commandes du terminal.

On commence par créer une variable locale directement dans le terminal

DB_SAVES_PATH='/home/Griff/dbsvg'

On check que la variable est ok

echo $DB_SAVES_PATH

Le résultat s'affiche dans le terminal. Ici il doit être: /home/Griff/dbsvg

On passe la variable locale en variable d'environnement

export DB_SAVES_PATH

On check que la variable est bien enregistrée en tant que variable d'environnement

printenv DB_SAVES_PATH

Là encore le résultat affiché doit être: /home/Griff/dbsvg

Une fois les variables définies en variables d'environnement, elles sont accessibles directement dans les scripts bash ou ligne de commande.

Exemple dans un export de base de données :

mysqldump ma_base_de_données -u griff > $DB_SAVES_PATH/export.sql

Commandes supplémentaires

Lister toutes les variables d'environnement

env

Supprimer une variable d'environnement

unset DB_SAVES_PATH

Récap

  • export MA_VAR - Passage d'une variable locale en variable d'environnement

  • printenv MA_VAR - Affichage du contenu de ma variable dans le terminal

  • env MA_VAR - Listing de toutes les variables d'environnement

  • unset MA_VAR - Suppression d'une variable d'environnement

  • $MA_VAR - Utilisation d'une variable d'environnement dans un script bash ou en ligne de commande

Top comments (0)