Le variabili di ambiente sono coppie chiave-valore in Linux che vengono archiviate in modo permanente o temporaneo per essere utilizzate dalle applicazioni tramite la shell.
In questa guida imparerai come impostare le variabili d'ambiente in Linux, elencarle e rimuoverle.
Le variabili di ambiente globali sono archiviate in etc/environment . Qualsiasi modifica apportata a questo file si riflette in tutto il sistema per tutti gli utenti.
Imposta variabili d'ambiente temporanee
Le variabili temporanee sono disponibili solo per la sessione della shell corrente. Le variabili verranno eliminate una volta chiuso il terminale.
Puoi creare variabili temporanee usando la seguente sintassi.
KEY1=value KEY2="value 2" KEY3=value1:value2
- I nomi delle variabili di ambiente dovrebbero essere in MAIUSCOLO. Fanno distinzione tra maiuscole e minuscole.
- La coppia nome e valore deve essere separata da
=
firmare senza spazi intorno. - È possibile aggiungere più valori a una singola variabile che viene separata utilizzando i due punti
:
. - I valori che hanno spazi devono essere racchiusi tra virgolette
" "
.
Elenca le variabili d'ambiente
Puoi elencare tutte le variabili d'ambiente disponibili semplicemente usando i seguenti comandi.
env printenv
Questi entrambi i comandi elencheranno tutte le variabili di ambiente memorizzate nel sistema.
Leggi le variabili d'ambiente
Puoi leggere le variabili d'ambiente usando il printenv
comando e echo
comando.
Utilizzo di printenv comando.
printenv HOME
Output /home/cloudbooklet
Puoi anche usare il printenv
comando per leggere più variabili.
printenv TERM SHELL
Output xterm-256color /bin/bash
Usando eco comando.
echo $HOME
Output /home/cloudbooklet
Puoi anche usare il echo
comando per leggere più variabili.
echo $TERM $SHELL
Output xterm-256color /bin/bash
Elimina variabili d'ambiente
È molto semplice eliminare le variabili di ambiente. Devi solo usare il unset
comando con il nome della variabile per eliminarla.
unset variablename
Questo comando rimuoverà la variabile in modo permanente.
Imposta variabili d'ambiente permanenti
Le variabili di ambiente permanenti sono memorizzate in 3 posizioni.
/etc/environemnt
:questo file memorizza le variabili accessibili a livello globale da tutti gli utenti nel sistema./etc/profile
:Ogni volta che viene inserita una shell bash, le variabili in questo file verranno caricate. Per aggiungere una variabile di ambiente a questo file devi usare ilexport
comando.~/.bashrc
:Qui vengono aggiunte variabili di ambiente specifiche dell'utente.
Per caricare le variabili aggiunte nella tua sessione corrente devi usare il comando sorgente.
source ~/.bashrc
Preparati per un ruolo di Professionista dell'Information Technology con sistema operativo Linux
Conclusione
Ora hai imparato come impostare le variabili d'ambiente, elencarle e rimuoverle se non necessario.
Grazie per il tuo tempo. In caso di problemi o feedback, si prega di lasciare un commento qui sotto.