Ci sono due tipi di variabili utilizzate dal sistema operativo Unix . Sono le variabili di ambiente e le variabili di shell . Entrambi i tipi di variabili vengono impostate dal sistema , la shell , l'utente o le applicazioni . Le variabili di shell sono variabili a breve termine utilizzati all'interno della shell corrente . Le variabili di ambiente vengono impostate quando l'utente accede al sistema e sono validi per la durata della sessione . Le variabili di ambiente di controllo nell'ambiente dell'utente tra cui la shell di default , la directory home dell'utente e il percorso ai comandi . Variabili
Convenzione
impone che le variabili di ambiente vengono digitati in tutte le lettere maiuscole . Questo è importante perché le variabili di Unix sono case-sensitive . Se si digita la variabile " SHELL ", come " conchiglia ", non influenzerà la variabile di ambiente SHELL .
Variabili d'ambiente
includono l' utente, a casa , HOST , ARCH , PATH , DESKTOP_SESSION , TERM e le variabili di shell . Ci sono molte altre variabili d'ambiente . Si può vedere l' elenco completo delle variabili che sono impostate per la sessione digitando " printenv " o " env " al prompt dei comandi .
I comandi ei file che vengono utilizzati per inserire e disinserire le variabili sono diverse a seconda sul guscio che si sta utilizzando .
C Shell
Se si utilizza la C shell , si utilizzerà il " printenv ", " setenv " e " unsetenv " comandi e il " . cshrc " e "Entra". file .
il comando " printenv " fornisce il valore corrente delle variabili di ambiente . Questa è una lista lunga , quindi è possibile collegarlo mediante " meno" con il comando " printenv