Liste over miljøvariabler i Linux/Unix
Hvad er et computermiljø?
Computermiljøet er platformen(Platform = Operating System+ Processor), hvor en bruger kan køre programmer.
Hvad er en variabel?
I datalogi, a variabel er en placering til lagring af en værdi som kan være en filename, tekst, nummer eller nogen anden data. Det omtales normalt med dets symbolske navn, som gives til det under skabelsen. Den således lagrede værdi kan vises, slettes, redigeres og gemmes igen.
Variabler spiller en vigtig rolle i computerprogrammering, fordi de gør det muligt for programmører at skrive fleksible programmer. Da de er relateret til Operadet system, vi arbejder på, er det vigtigt at kende nogle af dem, og hvordan vi kan påvirke dem.
Hvad er miljøvariabler?
Miljøvariabler er dynamiske værdier, som påvirker processerne eller programmerne på en computer. De findes i alle operativsystemer, men typerne kan variere. Miljøvariabler kan oprettes, redigeres, gemmes og slettes og giver information om systemets adfærd.
Miljøvariabler kan ændre den måde et software/programmer opfører sig på.
Klik link. hvis videoen ikke er tilgængelig
F.eks. lagrer miljøvariablen $LANG værdien af det sprog, som brugeren forstår. Denne værdi læses af en applikation, således at en kinesisk bruger får vist en mandarin-grænseflade, mens en amerikansk bruger får vist en engelsk grænseflade.
Lad os studere nogle almindelige miljøvariabler –
Variabel | Tekniske beskrivelser |
---|---|
PATH |
Denne variabel indeholder en kolon (:)-separeret liste over mapper, hvor dit system leder efter eksekverbare filer. Når du indtaster en kommando på terminalen, leder skallen efter kommandoen i forskellige mapper nævnt i $PATH-variablen. Hvis kommandoen findes, udføres den. Ellers vender den tilbage med fejlen 'kommando ikke fundet'. |
BRUGER |
Brugernavnet |
HJEM |
Standardsti til brugerens hjemmemappe |
EDITOR |
Sti til det program, der redigerer indholdet af filer |
UID |
Brugerens unikke ID |
TERM |
Standard terminalemulator |
SHELL |
Skal bruges af brugeren |
Adgang til variable værdier
For at bestemme værdien af en variabel, brug kommandoen
echo $VARIABLE
Variabler er- store og små bogstaver. Sørg for at indtaste variabelnavnet med det rigtige bogstav, ellers får du muligvis ikke de ønskede resultater.
Den "env' kommandoen vises alle miljøvariabler.
Indstil nye miljøvariabler
Du kan oprette din egen brugerdefinerede variabel med syntaks
VARIABLE_NAME= variable_value
Igen, husk at variabler er store og små bogstaver og normalt oprettes de med store bogstaver.
Sletning af variabler
Følgende syntaks kan bruges til at fjerne en variabel fra systemet.
unset variablename
Denne ville fjerne variablen og dens værdi permanent.
Sammendrag:
- Miljøvariabler styrer opførselen af programmer i din Operating System.
Kommando | Tekniske beskrivelser |
---|---|
ekko $VARIABEL |
For at vise værdien af en variabel |
env |
Viser alle miljøvariabler |
VARIABLE_NAME= variabel_værdi |
Opret en ny variabel |
frakoblet |
Fjern en variabel |
eksport Variabel=værdi |
For at indstille værdien af en miljøvariabel |