Skip to main content

Miljövariabler: Vad är de?

#truckereala207 - VREAU SA VAD CAT DORM (Juni 2026)

#truckereala207 - VREAU SA VAD CAT DORM (Juni 2026)
Anonim

En miljövariabel är ett dynamiskt värde som operativsystemet och annan programvara kan använda för att bestämma information som är specifik för din dator.

Med andra ord är en miljövariabel något som representerar något annat, som en plats på din dator, ett versionsnummer, en lista med objekt etc.

Miljövariabler är omgivna av procenttecknet (%), som i% temp%, för att skilja dem från vanlig text.

Två typer av miljövariabler finns, användarmiljövariabler och systemmiljövariabler :

Användarmiljövariabler

Användarmiljövariabler, som namnet antyder, är miljövariabler som är specifika för varje användarkonto.

Det betyder att värdet av en miljövariabel när den är inloggad som en användare kan skilja sig från värdet av samma miljövariabel när den loggas in som en annan användare på samma dator.

Dessa typer av miljövariabler kan ställas in manuellt av vilken användare som helst som är inloggad men Windows och annan programvara kan också ställa in dem.

Ett exempel på en användarmiljövariabel är% homepath%. Till exempel, på en Windows 10-dator, innehåller% homepath% värdet av Users Tim , vilket är den mapp som innehåller all användarspecifik information.

En användarmiljövariabel kan också vara anpassad. En användare kan skapa något som% data%, vilket kan peka på en mapp på datorn som C: Downloads Files . En miljövariabel som denna skulle bara fungera när den specifika användaren är inloggad.

Systemmiljövariabler

Systemmiljövariabler sträcker sig bortom bara en användare, som gäller för alla användare som kan finnas eller skapas i framtiden. De flesta systemmiljövariabler pekar på viktiga platser som Windows-mappen.

Några av de vanligaste miljövariablerna i Windows-system inkluderar% path%,% programfiles%,% temp% och% systemroot%, men det finns många andra.

När du till exempel installerar Windows 8 är% windir% miljövariabel inställd på katalogen där den är installerad. Eftersom installationskatalogen är något installatören (det är du … eller din datortillverkare) kan definiera i en dator kan det vara C: Windows, men i en annan kan det vara C: Win8 .

Fortsätt med det här exemplet, låt oss säga att Microsoft Word är installerat på var och en av dessa datorer efter att Windows 8 är klar att installera. Som en del av Word-installationsprocessen måste ett antal filer kopieras till katalogen som Windows 8 är installerad i. Hur kan MS Word vara säker på att det installeras filerna på rätt ställe om den platsen är C: Windows på en dator och C: Win8 på den andra?

För att förhindra ett eventuellt problem som detta, var Microsoft Word, liksom de flesta programvaror, utformade för att installera till% windir%, inte C: Windows . På så vis kan det vara säkert att dessa viktiga filer är installerade i samma katalog som Windows 8, oavsett var det är.

Se Microsofts webbplats för erkänd miljövariabler för en jätte lista över användar- och systemmiljövariabler som ofta används i Windows.

Hur hittar du värdet av en miljövariabel?

Det finns flera sätt att se vad en viss miljövariabel råkar vara. Men i de flesta fall, i det mindste i Windows, är det enklaste och förmodligen snabbaste sättet att göra detta via ett enkelt kommandotolk-kommando som heter eko .

Så här gör du det:

  1. Öppna kommandotolken.

  2. Exekvera följande kommando exakt:

    echo% temp%

    … självklart att ersätta % Temp% för miljövariabeln du är intresserad av.

  3. Notera värdet som visas omedelbart under.

Till exempel, på min dator, gav echo% temp% detta:

C: Users Tim AppData Local Temp

Om kommandotolken skrämmer dig (det borde inte) finns det längre sätt att kolla in värdet av en miljövariabel utan att använda kommandoradsverktyg.

Gå till Kontrollpanelen, sedan Systemappleten. Väl där, välj Avancerade systeminställningar till vänster, välj sedan Miljövariabler… knappen längst ner. Detta är en Ofullständig lista över miljövariabler men de som listas har värdena bredvid dem.

På Linux-system kan du exekveraprintenv kommandot från kommandoraden för att lista alla miljövariabler som för närvarande definieras.