Elenco delle variabili d'ambiente in Linux/Unix
Cos'è un ambiente informatico?
L'ambiente informatico è la piattaforma (Piattaforma = Operating System+ Processor) dove un utente può eseguire programmi.
Cos'è una variabile?
In informatica, a la variabile è una posizione in cui memorizzare un valore che può essere un Nome del file, testo, numero o qualsiasi altro dati. Viene solitamente indicato con il nome simbolico che gli è stato dato durante la creazione. Il valore così memorizzato può essere visualizzato, cancellato, modificato e nuovamente salvato.
Le variabili svolgono un ruolo importante nella programmazione dei computer perché consentono ai programmatori di scrivere programmi flessibili. Poiché sono correlati a Operating su cui lavoriamo, è importante conoscerne alcuni e come possiamo influenzarli.
Cosa sono le variabili d'ambiente?
Le variabili d'ambiente sono valori dinamici che influenzano i processi oi programmi su un computer. Esistono in ogni sistema operativo, ma i tipi possono variare. Le variabili d'ambiente possono essere create, modificate, salvate ed eliminate e forniscono informazioni sul comportamento del sistema.
Le variabili di ambiente possono cambiare il modo in cui si comportano un software/programmi.
Clicchi qui se il video non è accessibile
Ad esempio, la variabile d'ambiente $LANG memorizza il valore della lingua che l'utente comprende. Questo valore viene letto da un'applicazione in modo tale che a un utente cinese venga mostrata un'interfaccia in mandarino mentre a un utente americano venga mostrata un'interfaccia in inglese.
Studiamo alcune variabili ambientali comuni:
Variabile | Descrizione |
---|---|
PERCORSO |
Questa variabile contiene un elenco di directory separate da due punti (:) in cui il sistema cerca i file eseguibili. Quando si immette un comando sul terminale, la shell cerca il comando in diverse directory menzionate nella variabile $PATH. Se il comando viene trovato, viene eseguito. Altrimenti, restituisce un errore 'comando non trovato'. |
UTENTE |
Il nome utente |
HOME |
Percorso predefinito della directory home dell'utente |
EDITOR |
Percorso del programma che modifica il contenuto dei file |
UID |
ID univoco dell'utente |
TERMINE |
Emulatore di terminale predefinito |
SHELL |
Shell utilizzata dall'utente |
Accesso ai valori delle variabili
Per determinare il valore di una variabile, utilizzare il comando
echo $VARIABLE
Le variabili sono sensibili alle maiuscole/minuscole. Assicurati di digitare il nome della variabile con la lettera maiuscola/minuscola corretta, altrimenti potresti non ottenere i risultati desiderati.
Il 'env' viene visualizzato il comando tutte le variabili d'ambiente.
Imposta nuove variabili d'ambiente
Puoi creare la tua variabile definita dall'utente, con la sintassi
VARIABLE_NAME= variable_value
Ancora una volta, tienilo a mente che le variabili fanno distinzione tra maiuscole e minuscole e solitamente vengono creati in maiuscolo.
Eliminazione di variabili
Per rimuovere una variabile dal sistema è possibile utilizzare la seguente sintassi.
unset variablename
Questo rimuoverebbe la variabile e il suo valore in modo permanente.
Sommario:
- Le variabili d'ambiente governano il comportamento dei programmi nel tuo Operasistema di ting.
Comando | Descrizione |
---|---|
echo $VARIABILE |
Per visualizzare il valore di una variabile |
ENV |
Visualizza tutte le variabili d'ambiente |
NOME_VARIABILE=valore_variabile |
Crea una nuova variabile |
non settato |
Rimuovere una variabile |
esporta variabile=valore |
Per impostare il valore di una variabile di ambiente |