Impostare le variabili d'ambiente in Mac OS
- Controlla le impostazioni correnti delle variabili d'ambiente. puoi elencare con il comando "printenv" nella console.
- Impostare una variabile d'ambiente - temporanea o permanente. puoi impostare una variabile d'ambiente per un uso temporaneo o permanente.
1. Controlla le impostazioni correnti delle variabili d'ambiente.
Puoi elencare con il comando "printenv" nella console.
se vuoi controllare una specifica variabile d'ambiente, puoi farlo con il comando "echo"
Impostazione della variabile PATH
2. Imposta una variabile d'ambiente - temporanea o permanente
Puoi impostare una variabile d'ambiente per uso temporaneo o permanente. Dipende dal caso, se hai bisogno di una variabile solo per una volta, puoi impostarla usando il terminale. Altrimenti, puoi averla permanentemente nello script di avvio di Bash Shell con il comando "Export".
1) Impostazione temporanea
Imposta una variabile d'ambiente temporanea usando il comando export
E poi chiudi il terminale e aprine un altro per controllare se la variabile impostata è scomparsa o no.
La variabile temporanea è sparita ora.
2) Impostazione permanente
Per l'impostazione permanente, devi capire dove mettere lo script "export". Dove qui significa Bash Shell Startup Script come /etc/profile, ~/.bash_profile, ~/.bashrc.
Per operazioni a livello di sistema, dovrebbe essere in /etc/profile,
Per operazioni basate sull'utente, dovrebbe essere in ~/.bash_profile,
Per le shell interattive non-login, dovrebbe essere in ~/.bashrc.
(Per una migliore comprensione, è meglio controllare questo:Unix Introduction - Shell)
Ma la convenzione sopra non si applica esattamente al MAC OS. In Unix/Linux per le shell di login interattivo, ./bash_profile si apre solo al primo accesso e /.bashrc viene caricato in seguito. Ma MAC OS carica solo ./bash_profile anche dopo il primo terminale.
Per esperimento, aggiungerò una directory di prova alla variabile d'ambiente PATH. Usando il comando "export", la variabile PATH conterrà la nuova directory aggiunta.
Modifica del file .bash_profile con l'editor nano.
Una volta aggiornata la variabile d'ambiente con il comando "source", la shell corrente può individuare la nuova directory per i file binari eseguibili.
Dopo aver rimosso la linea export in .bash_profile, quindi source, e riaprire il terminale.