Det finnes to typer variabler som brukes av Unix operativsystem . De er de miljøvariabler og skallet variabler. Begge typer variabler er satt av systemet , skallet , brukeren eller applikasjonene . Shell variabler er kortsiktige variablene som brukes innenfor gjeldende skall . Miljøvariabler er satt når brukeren logger seg på systemet og er gyldig for lengden på økten. Miljøvariabler kontrollere brukerens miljø inkludert standard shell , brukerens hjemmeområde og banen til kommandoer. Variabler
konvensjonen tilsier at miljøvariabler er skrevet i alle store bokstaver . Dette er viktig fordi Unix variabler er store og små bokstaver . Hvis du skriver variabelen " skall" som " skall ", det vil ikke påvirke miljøet SHELL variabelen.
Miljø variabler inkluderer BRUKER, HOME , HOST , ARCH , PATH , DESKTOP_SESSION , løpetid og SHELL variabler . Det er mange andre miljøvariabler. Du kan se en fullstendig liste over variabler som er satt for økten ved å skrive " printenv " eller " env " i ledeteksten .
Kommandoene og filer som brukes til å stille inn og frakoble variablene er forskjellige avhengig på skallet du bruker.
C Shell
p Hvis du bruker C-skall , vil du bruke " printenv ", " setenv " og " unsetenv " kommandoer og " . cshrc " og " . innlogging " filer .
" printenv " kommandoen gir den nåværende verdien av miljøvariabler. Dette er en lang liste , så kan du enten rør det gjennom " mindre" med kommandoen " printenv