Hvordan bruke miljøvariabler i Linux

Hvordan bruke miljøvariabler i Linux


Når du skriver et shell script for en Linux-system, kan du finne deg selv å registrere elementer som den aktuelle brukerens brukernavn eller hans hjemmekatalog. I det lange løp, kan dette fungere som en begrensning: hvis ulike brukere ende opp med å bruke script, vil det ikke fungere fordi deres system informasjonen vil være annerledes enn den brukeren du forfattet manuset. Av denne grunn, kan ved hjelp av miljøvariabler spare deg tid og gjøre skriptene mer brukbare.

Bruksanvisning

1 Åpne en Terminal fra programstarteren. Dette bærerakett vil bli plassert enten i øvre venstre og eller nederst i venstre hjørne av skrivebordet.

2 Test for å se om en miljøvariabel er definert ved å skrive "echo $ minvar" hvor "minvar" er miljøvariabelen du vil teste. Hvis det er definert, så vil du se verdien vises på neste linje. Hvis det er udefinert, da terminalen vil vise en blank linje.

3 Åpne din shell script med din foretrukne teksteditor.

4 Definer eventuelle miljøvariabler som ikke hadde blitt definert med syntaksen "minvar = verdi" der "minvar" er miljøvariabelen du definerer, og "verdi" er verdien du tilordner til den.

5 Bruk en miljøvariabel hvor som helst i koden der du ellers ville skrive ut helheten av verdien av denne variabelen. For eksempel, hvis du ønsket å referere til en brukers hjemmekatalog, bruker "$ HOME" å ha Linux forsyning denne verdien automatisk.

6 Størst på linken i "Referanser" nedenfor for en liste over noen vanlige Linux miljømessige variabler du kan bruke.

Hint

  • Husk å starte skall-skript med "#! / Bin / bash" og inkludere ".sh" som forlengelse filens.