Présentation
Les variables d'environnement sont utilisées pour stocker des valeurs à l'échelle du système qui peuvent être utilisées par n'importe quel utilisateur et processus sous le système d'exploitation. La définition des variables d'environnement est essentielle dans les étapes de certaines installations que nous avons couvertes telles que Comment installer Java ou Comment installer Java sur Raspberry Pi.
Ce didacticiel explique comment afficher, ajouter et supprimer des variables d'environnement temporaires et permanentes sur macOS.
Prérequis
- Un système exécutant la dernière version de macOS
- Accès à la borne
- Un utilisateur avec des privilèges de niveau administrateur
Vérifier les variables d'environnement actuelles
Il existe deux façons de vérifier les variables d'environnement actuelles dans macOS :
1. Affichez et passez en revue une liste de toutes les variables d'environnement actuelles.
2. Affichez et examinez une variable d'environnement spécifique.
Répertorier toutes les variables d'environnement
Utilisez le printenv commande pour afficher une liste des variables d'environnement actuellement définies :
printenv
Vérifier une variable d'environnement spécifique
Si vous souhaitez afficher la valeur d'une variable d'environnement spécifique, utilisez le echo commande :
echo $[variable name]
Par exemple, pour vérifier la valeur du PATH variable qui stocke une liste de répertoires avec des fichiers exécutables, utilisez la
echo commande :
echo $PATH Définir la variable d'environnement temporaire
La valeur que vous affectez à une variable d'environnement temporaire ne dure que jusqu'à ce que vous fermiez la session du terminal. Ceci est utile pour les variables que vous devez utiliser pour une seule session ou pour éviter de saisir plusieurs fois la même valeur.
Attribuez une variable d'environnement temporaire avec le export commande :
export [variable_name]=[variable_value] Où :
[variable_name]:Le nom de la nouvelle variable d'environnement temporaire que vous souhaitez définir.[variable_value]:La valeur que vous souhaitez attribuer à la nouvelle variable.
L'export La commande vous permet également d'ajouter de nouvelles valeurs aux variables d'environnement existantes :
export [existing_variable_name]=[new_variable_value]:$[existing_variable_name] Où :
[existing_variable_name]:Le nom de la variable d'environnement à laquelle vous souhaitez ajouter une nouvelle valeur.[new_variable_value]:La valeur que vous souhaitez ajouter à une variable existante.
Par exemple, si vous souhaitez ajouter un chemin de dossier personnalisé au PATH variable, utilisez :
export PATH=/Users/test/test_folder:$PATH Définir une variable d'environnement permanente
Des variables d'environnement permanentes sont ajoutées au .bash_profile fichier :
1. Trouvez le chemin vers .bash_profile en utilisant :
~/.bash-profile
2. Ouvrez le .bash_profile fichier avec un éditeur de texte de votre choix.
3. Faites défiler jusqu'à la fin du .bash_profile fichier.
4. Utilisez le export commande pour ajouter de nouvelles variables d'environnement :
export [variable_name]=[variable_value]
5. Enregistrez toutes les modifications que vous avez apportées au .bash_profile fichier.
6. Exécutez le nouveau .bash_profile en redémarrant la fenêtre du terminal ou en utilisant :
source ~/.bash-profile Variable d'environnement non définie
Utilisez le unset commande pour supprimer une variable d'environnement :
unset [variable_name]