En miljøvariabel er en dynamisk verdi som operativsystemet og annen programvare kan bruke til å bestemme informasjon som er spesifikk for datamaskinen.
Med andre ord, en miljøvariabel er noe som representerer noe annet, som et sted på datamaskinen, et versjonsnummer, en liste over objekter, etc.
Miljøvariabler er omgitt av prosenttegnet (%), som i% temp%, for å skille dem fra vanlig tekst.
To typer miljøvariabler eksisterer, Brukermiljøvariabler og system miljøvariabler :
Variabler for brukeromgivelsene
Brukermiljøvariabler, som navnet antyder, er miljøvariabler som er spesifikke for hver brukerkonto.
Dette betyr at verdien av en miljøvariabel når den logges inn som en bruker, kan være forskjellig fra verdien av den samme miljøvariabelen når den logges inn som en annen bruker på samme datamaskin.
Disse typer miljøvariabler kan settes manuelt av hvilken som helst bruker som er logget inn, men Windows og annen programvare kan også sette dem inn.
Et eksempel på en brukermiljøvariabel er% homepath%. For eksempel, på en Windows 10-datamaskin, inneholder% homepath% verdien av Brukere Tim , som er mappen som inneholder all brukerspesifikke opplysninger.
En brukermiljøvariabel kan også være tilpasset. En bruker kan opprette noe som% data%, som kan peke på en mappe på datamaskinen som C: Downloads Files . En miljøvariabel som dette ville bare fungere når den bestemte brukeren er logget inn.
Systemmiljøvariabler
Systemmiljøvariabler strekker seg utover bare én bruker, som gjelder for alle brukere som kan eksistere, eller som er opprettet i fremtiden. De fleste systemmiljøvariabler peker på viktige steder som Windows-mappen.
Noen av de vanligste miljøvariablene i Windows-systemer inkluderer% path%,% programfiles%,% temp% og% systemroot%, selv om det er mange andre.
For eksempel, når du installerer Windows 8, er% windir% miljøvariabelen satt til katalogen der den er installert. Siden installasjonsmappen er noe installasjonsprogrammet (det er du … eller datamaskinprodusenten) kan definere på en datamaskin, kan det være C: Windows, men i en annen kan det være C: Win8 .
Fortsett med dette eksempelet, la oss si at Microsoft Word er installert på hver av disse datamaskinene etter at Windows 8 er ferdig med å sette opp. Som en del av Word-installasjonsprosessen må en rekke filer kopieres til katalogen som Windows 8 er installert i. Hvordan kan MS Word være sikker på at det installeres filene på riktig sted hvis dette stedet er C: Windows på en datamaskin og C: Win8 på den andre?
For å forhindre et potensielt problem som dette, ble Microsoft Word, så vel som de fleste programvare, designet for å installere til% windir%, ikke C: Windows . På denne måten kan det være sikkert at disse viktige filene er installert i samme katalog som Windows 8, uansett hvor det kan være.
Se Microsofts anerkjente miljøvariabler-side for en gigantisk liste over bruker- og systemmiljøvariabler som ofte brukes i Windows.
Hvordan finner du verdien av en miljøvariabel?
Det er flere måter å se hva en bestemt miljøvariabel tilfeldigvis er. Men i de fleste tilfeller, i det minste i Windows, er den enkleste og sannsynligvis raskeste måten å gjøre dette via en enkel kommandoprompt kommando kalt ekko .
Slik gjør du det:
-
Åpne kommandoprompt.
-
Kjør følgende kommando nøyaktig:
ekko% temp%
… selvfølgelig å erstatte % Temp% for miljøvariabelen du er interessert i.
-
Merk verdien som vises umiddelbart under.
For eksempel, på min datamaskin, ga ekko% temp% dette:
C: Users Tim AppData Local Temp
Hvis kommandoprompt skremmer deg (det burde ikke), er det en lengre måte å sjekke ut verdien av en miljøvariabel uten å bruke kommandolinjeverktøy.
Gå til Kontrollpanel, deretter Systemapplet. En gang der, velg Avanserte systeminnstillinger til venstre, velg deretter Miljøvariabler… knappen nederst. Dette er en ufullstendig liste over miljøvariabler, men de som er oppført, har verdiene rett ved siden av dem.
På Linux-systemer kan du kjøreprintenv kommandoen fra kommandolinjen for å liste alle miljøvariabler som for tiden er definert.