Introduzione
Le variabili di ambiente vengono utilizzate per memorizzare valori a livello di sistema che possono essere utilizzati da qualsiasi utente e processo nel sistema operativo. L'impostazione delle variabili di ambiente è essenziale nei passaggi di alcune installazioni che abbiamo trattato come Come installare Java o Come installare Java su Raspberry Pi.
Questo tutorial spiega come visualizzare, aggiungere e rimuovere variabili di ambiente temporanee e permanenti su macOS.

Prerequisiti
- Un sistema che esegue l'ultima versione di macOS
- Accesso al terminale
- Un utente con privilegi a livello di amministratore
Controlla le variabili d'ambiente correnti
Esistono due modi per controllare le variabili di ambiente correnti in macOS:
1. Visualizza e rivedi un elenco di tutte le variabili di ambiente correnti.
2. Visualizza e rivedi una specifica variabile di ambiente.
Elenca tutte le variabili d'ambiente
Usa il printenv
comando per visualizzare un elenco di variabili di ambiente attualmente impostate:
printenv

Verifica una variabile di ambiente specifica
Se desideri visualizzare il valore di una specifica variabile di ambiente, utilizza echo
comando:
echo $[variable name]
Ad esempio, per verificare il valore di PATH
variabile che memorizza un elenco di directory con file eseguibili, utilizzare la
echo
comando:
echo $PATH
Imposta variabile d'ambiente temporanea
Il valore assegnato a una variabile di ambiente temporanea dura solo fino alla chiusura della sessione del terminale. Questo è utile per le variabili che devi utilizzare per una sola sessione o per evitare di digitare lo stesso valore più volte.
Assegna una variabile di ambiente temporanea con export
comando:
export [variable_name]=[variable_value]
Dove:
[variable_name]
:il nome della nuova variabile di ambiente temporanea che desideri impostare.[variable_value]
:Il valore che vuoi assegnare alla nuova variabile.
L'export
Il comando consente inoltre di aggiungere nuovi valori alle variabili di ambiente esistenti:
export [existing_variable_name]=[new_variable_value]:$[existing_variable_name]
Dove:
[existing_variable_name]
:il nome della variabile di ambiente a cui vuoi aggiungere un nuovo valore.[new_variable_value]
:il valore che vuoi aggiungere a una variabile esistente.
Ad esempio, se desideri aggiungere un percorso di cartella personalizzato al PATH
variabile, usa:
export PATH=/Users/test/test_folder:$PATH
Imposta variabile d'ambiente permanente
Le variabili di ambiente permanenti vengono aggiunte a .bash_profile
file:
1. Trova il percorso di .bash_profile
utilizzando:
~/.bash-profile
2. Apri il .bash_profile
file con un editor di testo a tua scelta.
3. Scorri verso il basso fino alla fine del .bash_profile
file.
4. Usa export
comando per aggiungere nuove variabili di ambiente:
export [variable_name]=[variable_value]
5. Salva tutte le modifiche apportate al .bash_profile
file.
6. Esegui il nuovo .bash_profile
riavviando la finestra del terminale o utilizzando:
source ~/.bash-profile
Annulla impostazione della variabile d'ambiente
Usa il unset
comando per rimuovere una variabile di ambiente:
unset [variable_name]