In questa sezione vengono descritte alcune delle variabili d'ambiente più utilizzate. Molte di queste potrebbero essere già definite nel proprio profilo utente. Come già accennato, il file del profilo utente (.profile per la shell Bourne e la shell Korn e .cshrc per la C shell) si trova nella directory home.
I file nascosti (file "punto") possono essere visualizzati con il comando ls -la.
L'elenco seguente descrive alcune delle variabili d'ambiente che è possibile impostare nel proprio profilo utente. La sintassi per la definizione delle variabili d'ambiente dipende dal tipo di shell in uso:
CDPATH - Specifica le directory in cui il sistema deve cercare quando viene digitato il nome di una directory senza specificare un percorso completo.
HISTORY - Definisce il numero dei comandi memorizzati dal comando history (solo per la C shell).
HOME - Definisce il percorso assoluto della directory home dell'utente. Il sistema utilizza questa informazione per determinare la directory in cui spostarsi quando viene digitato il comando cd senza argomenti.
LANG - Specifica la lingua locale. Sono ammessi i valori: giapponese, tedesco, francese, svedese e italiano.
LOGNAME - Definisce il nome di login dell'utente. Il valore di default per questa variabile è il nome di login specificato nel database passwd come parte del processo di login. Per informazioni sul database passwd, vedere il manuale System Administration Guide.
MAIL - Specifica il percorso della casella postale dell'utente. Questa è di norma collocata nella directory /var/mail/nomeutente, dove nomeutente è il nome di login dell'utente. Per maggiori informazioni su questo file, vedere Capitolo 7.
MANSECTS - Imposta le sezioni disponibili del manuale di riferimento online (pagine man).
PATH - Elenca, nell'ordine, le directory in cui il sistema deve cercare per trovare il programma da eseguire quando viene utilizzato un comando. Se la directory richiesta non si trova nel percorso di ricerca, occorre inserirla nella variabile oppure digitare il percorso completo quando si utilizza un comando.
L'impostazione di default per questa variabile viene definita automaticamente in base a quanto specificato nel file .profile (shell Bourne o shell Korn) o .cshrc (C shell) nel processo di login.
PS1 - Definisce il prompt di sistema. Il prompt di default per la shell Bourne e la shell Korn è il simbolo del dollaro ($). Il prompt di default per la C shell è il simbolo di percentuale (%). Il prompt di default per l'utente root in tutte le shell è il simbolo del cancelletto (#).
SHELL - Definisce il tipo di shell utilizzata da vi e da altri programmi.
TERMINFO - Specifica il percorso dei terminali non supportati che sono stati aggiunti al database terminfo. L'impostazione di questa variabile non è necessaria per i terminali di default definiti nel database. Per informazioni sul database terminfo, vedere la System Administration Guide.
TERM - Definisce il tipo di terminale correntemente in uso. Quando si avvia un editor, il sistema cerca un file con un nome corrispondente alla definizione di questa variabile. Il file viene cercato prima nel percorso eventualmente specificato nella variabile TERMINFO, e quindi nella directory di default, /usr/share/lib/terminfo, per determinare le caratteristiche del terminale. Se il sistema non trova una definizione in nessuna delle directory esaminate, il terminale viene identificato come asincrono.
TZ - Definisce il fuso orario utilizzato dall'orologio del sistema.