GNU/Linux >> Tutoriels Linux >  >> Linux

Comment définir des variables d'environnement dans MacOS

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]

Linux
  1. Comment définir la variable $Path sous Linux

  2. Comment définir, répertorier et supprimer des variables d'environnement sous Linux

  3. Comment désactiver un grand nombre de variables d'environnement

  4. Comment lire les variables d'environnement d'un processus

  5. Comment imprimer des variables d'environnement apparemment cachées ?

Comment définir une variable d'environnement dans Windows

Comment définir et répertorier les variables d'environnement sous Linux

Comment définir et répertorier les variables d'environnement sous Linux

Comment définir/annuler les variables d'environnement sous Linux

Comment définir et supprimer des variables d'environnement sous Linux

Comment définir une variable d'environnement dans Bash