Wat is omgewings veranderlikes?

Gebruiker & Stelselomgewing Veranderlikes en hoe om hul waardes te vind

'N Omgewingsveranderlike is 'n dinamiese waarde wat die bedryfstelsel en ander sagteware kan gebruik om inligting wat spesifiek vir u rekenaar is, te bepaal.

Met ander woorde, 'n omgewing veranderlike is iets wat iets anders voorstel, soos 'n plek op jou rekenaar, 'n weergawe nommer , 'n lys van voorwerpe, ens.

Omgewingsveranderlikes word omring deur die persenteken (%), soos in% temp%, om dit van gewone teks te onderskei.

Twee soorte omgewing veranderlikes bestaan, veranderlikes vir gebruikersomgewing en stelselomgewing veranderlikes :

Gebruikeromgewing veranderlikes

Gebruikeromgewing veranderlikes, soos die naam aandui, is omgewingsveranderlikes wat spesifiek is vir elke gebruikersrekening.

Dit beteken dat die waarde van 'n omgewingsveranderlike wanneer dit aangemeld word as een gebruiker, anders kan wees as die waarde van dieselfde omgewingsveranderlike wanneer dit aangemeld is as 'n ander gebruiker op dieselfde rekenaar.

Hierdie tipe omgewing veranderlikes kan handmatig gestel word deur enige gebruiker aangemeld, maar Windows en ander sagteware kan hulle ook stel.

Een voorbeeld van 'n gebruikersomgewing veranderlike is% homepath%. Byvoorbeeld, op een Windows 10- rekenaar het% homepath% die waarde van \ Users \ Tim , wat die gids is wat al die gebruikerspesifieke inligting bevat.

'N Gebruikeromgewing veranderlike kan ook aangepas word. 'N Gebruiker kan iets soos% data% skep, wat kan dui op 'n gids op die rekenaar soos C: \ Downloads \ Files . 'N Omgewingsveranderlike soos hierdie sal net werk wanneer daardie spesifieke gebruiker ingeteken is.

Stelselomgewing Veranderlikes

Stelselomgewing veranderlikes strek verder as net een gebruiker, wat van toepassing is op enige gebruiker wat dalk bestaan ​​of in die toekoms geskep word. Die meeste stelselomgewing veranderlikes verwys na belangrike plekke soos die Windows-gids.

Sommige van die mees algemene omgewing veranderlikes in Windows-stelsels sluit in% path%,% programfiles%,% temp% en% systemroot%, hoewel daar baie ander is.

Byvoorbeeld, wanneer u Windows 8 installeer , is die% windir% omgewingsveranderlike ingestel op die gids waarin dit geïnstalleer is. Aangesien die installasie gids iets is wat die installeerder (dit is jy ... of jou rekenaarmaker) in een rekenaar kan definieer, kan dit C: \ Windows wees, maar in 'n ander kan dit C: \ Win8 wees .

Voortgesette met hierdie voorbeeld, sê ons Microsoft Word is op elkeen van hierdie rekenaars geïnstalleer nadat Windows 8 klaar is met die opstel. As deel van die Woord installasie proses moet 'n aantal lêers gekopieer word na die gids waarin Windows 8 geïnstalleer is. Hoe kan MS Word seker wees dat die lêers op die regte plek geïnstalleer word as die plek C: \ Windows op een is rekenaar en C: \ Win8 aan die ander kant?

Om so 'n moontlike probleem te voorkom, is Microsoft Word, sowel as die meeste sagteware, ontwerp om te installeer na% windir%, nie C: \ Windows . Op hierdie manier kan dit seker wees dat hierdie belangrike lêers in dieselfde gids as Windows 8 geïnstalleer word, maak nie saak waar dit mag wees nie.

Sien die bladsy Microsoft-erkende omgewing veranderlikes vir 'n reuse lys van gebruikers- en stelselomgewing veranderlikes wat dikwels in Windows gebruik word.

Hoe vind u die waarde van 'n omgewings veranderlike?

Daar is verskeie maniere om te sien wat 'n bepaalde omgewingsveranderlike voorkom. In die meeste gevalle, ten minste in Windows, is die eenvoudigste en waarskynlik vinnigste manier om dit te doen, via 'n eenvoudige bevelprompt- opdrag genaamd echo .

Hier is hoe om dit te doen:

  1. Open Command Prompt .
  2. Voer die volgende opdrag presies uit: echo% temp% ... natuurlik vervang % temp% vir die omgewingsveranderlike waarin u belangstel.
  3. Let op die waarde wat dadelik vertoon word.
    1. Byvoorbeeld, op my rekenaar het echo% temp% dit geproduseer: C: \ Users \ Tim \ AppData \ Local \ Temp

As die Command Prompt jou skrik (dit moet nie), is daar 'n langer manier om die waarde van 'n omgewingsveranderlike na te gaan sonder om die gebruik van instruksieselyngereedskap te gebruik .

Kop na Configuratiescherm , dan die stelsel applet . As daar eenmaal is, kies Gevorderde stelselinstellings aan die linkerkant, en kies dan die Omgewingsvariabele ... -knoppie onderaan. Hierdie is 'n onvolledige lys van omgewing veranderlikes, maar die een wat gelys word, het die waardes reg langs hulle.

Op Linux-stelsels kan u die printenv- opdrag uit die opdraglyn uitvoer om al die omgewingsveranderlikes wat tans gedefinieer word, te lys.