Der er to typer af variabler, der benyttes af Unix-operativsystemet . De er miljøvariabler og skallen variabler. Begge typer af variable er fastsat af systemet, skal, brugeren eller ansøgningerne. Shell variabler er kortfristede variabler, der bruges i den aktuelle shell. Miljøvariabler er indstillet , når brugeren logger på systemet og er gyldige i længden af sessionen. De miljøvariabler styrer brugerens miljø, herunder standard-skallen , brugerens hjemmebibliotek og stien til kommandoer. Variable
konvention dikterer, at miljøvariabler er skrevet i alle store bogstaver . Dette er vigtigt, fordi Unix variabler er case- sensitive . Hvis du skriver variablen " SHELL " som "shell ", vil det ikke påvirke miljøet SHELL variabel.
Miljø variable indgår brugeren, HOME , HOST , ARK, PATH , DESKTOP_SESSION , TERM -og SHELL variable. Der er mange andre miljøvariabler . Du kan se den komplette liste over variabler, der er angivet for din session ved at skrive " printenv " eller " env " ved en kommandoprompt .
Kommandoer og filer, der bruges til at til-og frakoble variable er forskellige afhængigt på skallen , du bruger.
C Shell
p Hvis du bruger C shell , skal du bruge " printenv ", " setenv " og " unsetenv " kommandoer og de " . cshrc " og " . login " filer .
" printenv " kommando giver den aktuelle værdi af de miljøvariabler . Dette er en lang liste , så kan du enten pibe det gennem " mindre" med kommandoen " printenv