La commande env
est utilisée pour afficher ou modifier les variables d’environnement dans un shell. Elle permet d’exécuter des programmes dans un environnement modifié sans affecter l’environnement global.
La syntaxe de base de la commande env
est la suivante :
env [options] [arguments]
-i
: Ignore l’environnement actuel et exécute la commande dans un environnement vide.-u
: Supprime une variable d’environnement spécifique avant d’exécuter la commande.VAR=value
: Définit une variable d’environnement pour la commande qui suit.Voici quelques exemples pratiques de l’utilisation de la commande env
:
Afficher toutes les variables d’environnement :
env
Exécuter une commande avec un environnement vide :
env -i /path/to/command
Définir une variable d’environnement temporaire :
env MY_VAR=value /path/to/command
Supprimer une variable d’environnement avant d’exécuter une commande :
env -u MY_VAR /path/to/command
env
pour tester des scripts dans un environnement contrôlé sans interférer avec les variables d’environnement existantes.-u
, car cela peut affecter le comportement de la commande si elle dépend de la variable supprimée.env
avec des fichiers de configuration pour gérer les variables d’environnement de manière centralisée.