Wat sinn Ëmweltvariablen?

Benotzer & Systemvirbel Variables & How to Find Their Values

Eng ëmweltvariabel ass e dynamesche Wäert, dat de Betribssystem an aner Software benotze fir spezifesch Informatioune fir Äre Computer ze bestëmmen.

An anere Wierder, ass eng Ëmbauaarbecht ass eppes wat e representéiert ass, wéi e Stand op Ärem Computer, eng Versiounsnummer , eng Lëscht vun Objeten etc.

Umvirhangsvariablen sinn ëmgeleet vum Prozentzeichen (%), wéi an% temp%, fir se vun normalen Text ze ënnerscheeden.

Zwee Typen vun Ëmfeldvariablen existéieren, Variablen vum Benotzervirgang a Variablen vum Systemvirgang :

Benotzervirstell Variablen

Benotzervirstellungsvariablen, wéi de Numm proposéiert, sinn Umeldéifvariablen, déi spezifesch fir all Userkonto sinn.

Dëst bedeit datt de Wäert vun enger Ëmverännerung wann et ugemellt as engem Benotzer kann ënnerschiddlech sinn wéi de Wäert vun der selwechter Ëmgeblëssel, wann Dir en anere Benotzer op deem selwechte Computer protokolléiert.

Dës Typen vun Ëmfeldvariablen kënnen manuell gesuergt ginn, wéi ëmmer de Benotzer ageloggt ass, awer Windows an eng aner Software kann se och setzen.

Een Beispill vun enger Benotzervirstellbar Variabel ass% Homepath%. Zum Beispill, op engem Windows 10 Computer,% Homepath% hält den Wert vun \ Users \ Tim , deen ass de Verlag, deen all userpezifesch Informatiounen enthält.

E Benotzervirstellungsvariable kann och personaliséiert ginn. E Benotzer kéint eppes maachen wéi% Daten%, wat kann op e Computer op de Computer wéi C: \ Downloads \ Files weisen . Eng Ëmgebungsvariable wéi dëst wäerte nëmme funktionnéieren wann dee spezifesche Benotzer zougemeld gëtt.

Systemvirbel Variablen

Systemvirstellungen Variabelen erof iwwer all ee Benotzer erof, op deen anere Benotzer anzestellen, deen eventuell existéiere kann oder ass an der Zukunft erstallt. Déi meescht Systemvirgang Variabelen weisen op wichtë Plazen wéi den Windows-Ordner.

E puer vun den am meeschte verbreeten Ëmfeldvariablen vun Windows Systemen sinn% Path%,% Programfile%,% temp%, a% systemroot%, obwuel et vill aner sinn.

Zum Beispill, wann Dir Windows 8 installéiert , ass d'% windir% -Amweltvariablen op d'Verdeelung gesat ginn, wou et installéiert ass. Säit dem Installatiounsdatei ass eppes de Installateur (dat ass ... oder Äre Computer Maker) kann an engem Computer definéiert ginn, et ass C: \ Windows, awer an engem aneren kann et C: \ Win8 sinn .

Follegt mat dësem Beispill, lass uns soen, datt Microsoft Word op all eenzelner Computer installéiert ass, nodeems de Windows 8 d'Installatioun gemaach huet. Als Deel vun der Installatioun vu Word muss eng Rei vu Dateien op de Verzeichnis kopéiert ginn, deen Windows 8 installéiert ass. Wéi kann MS Word sécher sinn dat d'Installeren de Fichier op der richtiger Plaatz installéiere wann dës Plaz C: \ Windows op engem Computer an C: \ Win8 op der anerer?

Fir e potenzielle Problem esou ze verhënneren, Microsoft Word, sou wéi och déi meescht Software, gouf entwéckelt fir op% windir%, net C: \ Windows ze installéieren . Dofir ass et sécher datt dës wichteg Dateie an deemselwechte Verëffentleche wéi Windows 8 installéiert sinn, egal wéi et kéint sinn.

Kuckt de Microsoft Erkannt Ëmweltvirstell Variablen Säit fir eng Lëscht vu Benotzer a Systemviräich Variablen déi oft an Windows benotzt ginn.

Wéi fannt Dir de Wäert vun enger Variabel?

Et gi verschidde Weeër fir ze gesinn, wat eng speziell Ëmweltviritéit passéiert. Awer meeschtens, op d'mannst am Windows, ass déi einfachst a wahrscheinlech schnellst ass dës Manéier mat engem einfachen Kommando Prompt Kommando Echo .

Hei ass wéi et maacht:

  1. Open Command Prompt .
  2. Gitt dës nach e puer Beispiller aus: echo% temp% ... natierlech ersetzen % temp% fir d'Umeldungs ​​Variablen déi Dir interesséiert.
  3. Bedenkt datt de Wäert deen direkt no ënnen kennt.
    1. Zum Beispill, op méngem Computer hunn echo% temp% dëst produzéiert: C: \ Users \ Tim \ AppData \ Local \ Temp

Wann d'Command Prompt Angscht mécht (et sollt et net) sinn, da gëtt et méi laang de Wäert vun enger Ëmwelt Variablen ze benotzen ouni d' Command Line Tools ze benotzen .

Head to Control Panel , duerno de System Applet . Eemol eraussichen, wäerte Advanced Systeminstellungen op der lénkser Säit auswielen, da wielt d' Umännerung Variablen ... um Knäppchen. Dëst ass eng onvollstänneg Lëscht vun Ëmvirstellungsvariablen, mä déi déi opgelëscht sinn, hunn d'Wäerter direkt niewend hinnen.

Op Linux Systemer kënnt Dir de Printenv Kommando aus der Kommandozei ausführen fir all d'Variablen vun den Ëmgéigend ze publizéieren déi aktuell definéiert sinn.