Una variabile di ambiente è un valore dinamico che il sistema operativo e altri software possono utilizzare per determinare le informazioni specifiche del tuo computer.
In altre parole, una variabile di ambiente è qualcosa che rappresenta qualcos'altro, come una posizione sul computer, un numero di versione, un elenco di oggetti, ecc.
Le variabili di ambiente sono circondate dal segno di percentuale (%), come in% temp%, per distinguerle dal testo normale.
Esistono due tipi di variabili di ambiente, variabili di ambiente dell'utente e variabili di ambiente di sistema :
Variabili di ambiente dell'utente
Le variabili di ambiente dell'utente, come suggerisce il nome, sono variabili di ambiente specifiche per ciascun account utente.
Ciò significa che il valore di una variabile d'ambiente quando connesso come un utente può essere diverso dal valore della stessa variabile d'ambiente quando si accede come un altro utente sullo stesso computer.
Questi tipi di variabili di ambiente possono essere impostati manualmente da qualsiasi utente abbia effettuato l'accesso, ma anche Windows e altri software possono impostarli.
Un esempio di una variabile di ambiente utente è% homepath%. Ad esempio, su un computer Windows 10,% homepath% contiene il valore di Users Tim , che è la cartella che contiene tutte le informazioni specifiche dell'utente.
Anche una variabile di ambiente utente può essere personalizzata. Un utente può creare qualcosa come% data%, che può puntare a una cartella sul computer come C: Download Files . Una variabile d'ambiente come questa funzionerebbe solo quando l'utente specifico è loggato.
Variabili dell'ambiente di sistema
Le variabili di ambiente del sistema vanno oltre un solo utente, si applicano a qualsiasi utente che potrebbe esistere o viene creato in futuro. La maggior parte delle variabili di ambiente di sistema puntano a posizioni importanti come la cartella di Windows.
Alcune delle variabili di ambiente più comuni nei sistemi Windows includono% path%,% programfiles%,% temp% e% systemroot%, sebbene ce ne siano molte altre.
Ad esempio, quando installi Windows 8, la variabile di ambiente% windir% viene impostata sulla directory in cui è installato. Poiché la directory di installazione è qualcosa che l'installer (che è tu … o il tuo produttore di computer) può definire in un computer, potrebbe essere C: Windows, ma in un altro, potrebbe essere C: Win8 .
Continuando con questo esempio, supponiamo che Microsoft Word sia installato su ciascuno di questi computer dopo che Windows 8 ha terminato la configurazione. Come parte del processo di installazione di Word, è necessario copiare una serie di file nella directory in cui è installato Windows 8. In che modo MS Word può essere certo che stia installando i file nel posto giusto se tale posizione è C: Windows su un computer e C: Win8 dall'altra?
Per prevenire un potenziale problema come questo, Microsoft Word, così come la maggior parte del software, è stato progettato per l'installazione su% windir%, non C: Windows . In questo modo, puoi essere sicuro che questi file importanti siano installati nella stessa directory di Windows 8, indipendentemente da dove potrebbe essere.
Consulta la pagina delle variabili di ambiente riconosciute di Microsoft per un elenco gigante di variabili di ambiente utente e di sistema utilizzate spesso in Windows.
Come si trova il valore di una variabile d'ambiente?
Ci sono diversi modi per vedere che cosa è una determinata variabile di ambiente. Tuttavia, nella maggior parte dei casi, almeno in Windows, il modo più semplice e probabilmente più veloce per farlo è tramite un semplice comando Prompt dei comandi chiamato eco .
Ecco come farlo:
-
Apri prompt dei comandi.
-
Esegui esattamente il seguente comando:
echo% temp%
… ovviamente sostituendo % Temp% per la variabile di ambiente che ti interessa.
-
Nota il valore che viene visualizzato immediatamente sotto.
Ad esempio, sul mio computer, echo% temp% ha prodotto questo:
C: Users Tim AppData Local Temp
Se il prompt dei comandi ti spaventa (non dovrebbe), c'è un modo più lungo per verificare il valore di una variabile d'ambiente senza usare gli strumenti della riga di comando.
Vai al Pannello di controllo, quindi all'applet Sistema. Una volta lì, scegli Impostazioni avanzate di sistema a sinistra, quindi scegliere il Variabili ambientali… pulsante in basso. Questo è un incompleto elenco di variabili di ambiente ma quelle elencate hanno i valori proprio accanto a loro.
Sui sistemi Linux, è possibile eseguire ilprintenv comando dalla riga di comando per elencare tutte le variabili di ambiente attualmente definite.