Det finns två typer av variabler som används av operativsystemet Unix . De är de miljövariabler och variablerna skal . Båda typerna av variabler sätts av systemet , skrovet, användaren eller tillämpningarna . Skalvariabler är kortsiktiga variabler som används inom det aktuella skalet . Miljövariabler in när användaren loggar in i systemet och gäller för längden av sessionen . Miljövariablerna styr användarens miljö inklusive förvalda skal , användarens hemkatalog och sökvägen till kommandon . Variabler
konventionen dikterar att miljövariabler skrivs i alla versaler . Detta är viktigt eftersom Unix variabler är skiftlägeskänsliga . Om du skriver variabeln "skal" som " skal ", det kommer inte att påverka den rörliga miljön SHELL .
Miljö variabler inkluderar USER , HEM , HOST , ARCH , PATH , DESKTOP_SESSION , TERM och variabler SHELL . Det finns många andra miljövariabler . Du kan se en fullständig lista över variabler som är inställda för din session genom att skriva " printenv " eller " env " vid en kommandotolk .
Kommandon och filer som används för att ställa in och unset variablerna är olika beroende på vilket skal du använder . Addera C Shell
p Om du använder C- skalet , kommer du att använda " printenv , " " setenv " och " unsetenv " kommandon och den " . cshrc " och " . inloggning " filer .
" printenv " kommandot ger nuvärdet av miljövariabler . Detta är en lång lista , så kan du antingen rör det genom " mindre " med kommandot " printenv