La commande env
est utilisée pour afficher ou modifier les variables d’environnement dans un shell. Elle permet également d’exécuter une commande dans un environnement modifié, ce qui est utile pour tester des configurations sans affecter l’environnement global.
La syntaxe de base de la commande env
est la suivante :
env [options] [arguments]
-i
: Exécute la commande dans un environnement vide, sans aucune variable d’environnement.-u VAR
: Supprime la variable d’environnement VAR
avant d’exécuter la commande.VAR=value
: Définit une variable d’environnement VAR
avec la valeur value
pour la commande à exécuter.Voici quelques exemples pratiques de l’utilisation de la commande env
:
env
env MY_VAR=Hello world
env -u MY_VAR echo "MY_VAR is unset"
env -i bash
env
pour tester des commandes avec des variables d’environnement spécifiques sans modifier votre session actuelle.env
avec d’autres commandes pour créer des scripts flexibles qui s’adaptent à différents environnements.