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.

Cosa sono le variabili d'ambiente

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.

Accesso ai valori delle variabili

Il 'env' viene visualizzato il comando tutte le variabili d'ambiente.

Accesso ai valori delle variabili

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.

Imposta nuove variabili d'ambiente

Eliminazione di variabili

Per rimuovere una variabile dal sistema è possibile utilizzare la seguente sintassi.

unset variablename

Eliminazione di variabili

Questo rimuoverebbe la variabile e il suo valore in modo permanente.

Sommario:

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