Cilat janë Variablat e Mjedisit?

Variablat e mjedisit të përdoruesit dhe sistemit dhe si të gjejnë vlerat e tyre

Një ndryshore mjedisi është një vlerë dinamike që sistemi operativ dhe softueri tjetër mund të përdorin për të përcaktuar informacionin specifik për kompjuterin tuaj.

Me fjalë të tjera, një ndryshore mjedisore është diçka që përfaqëson diçka tjetër, si një vend në kompjuterin tuaj, një numër versionesh , një listë të objekteve etj.

Variablat e mjedisit janë të rrethuara nga shenja e përqindjes (%), si në% temp%, për t'i dalluar ato nga teksti i rregullt.

Ekzistojnë dy lloje të ndryshoreve të mjedisit, ndryshoret e mjedisit të përdoruesit dhe ndryshoret e mjedisit të sistemit :

Variablat e mjedisit të përdoruesit

Variablat e mjedisit të përdoruesit, siç sugjeron emri, janë ndryshore të mjedisit që janë specifike për çdo llogari përdoruesi.

Kjo do të thotë se vlera e një ndryshoreje të mjedisit kur të regjistrohet si një përdorues mund të jetë ndryshe nga vlera e ndryshores së njëjtë të mjedisit kur hyhet si një përdorues tjetër në të njëjtin kompjuter.

Këto lloje të variablave të mjedisit mund të vendosen manualisht nga cilido përdorues i regjistruar, por Windows dhe softueri tjetër mund t'i vendosin ato gjithashtu.

Një shembull i ndryshores së mjedisit përdorues është% homepath%. Për shembull, në një kompjuter Windows 10 ,% homepath% ka vlerën e \ Users \ Tim , e cila është dosje që përmban të gjithë informacionin specifik të përdoruesit.

Një variant i mjedisit përdorues mund të jetë gjithashtu me porosi. Një përdorues mund të krijojë diçka si% data%, e cila mund të tregojë një dosje në kompjuter si C: \ Downloads \ Files . Një ndryshore mjedisi si kjo do të funksiononte vetëm kur ky përdorues i caktuar të regjistrohet.

Variablat e mjedisit të sistemit

Variablat e mjedisit të sistemit shtrihen përtej vetëm një përdoruesi, duke aplikuar për çdo përdorues që mund të ekzistojë ose që është krijuar në të ardhmen. Shumica e variablave të mjedisit të sistemit tregojnë vende të rëndësishme si dosja e Windows.

Disa nga variablat më të zakonshëm të mjedisit në sistemet e Windows përfshijnë% path%,% programfiles%,% temp% dhe% systemroot%, megjithëse ka shumë të tjerë.

Për shembull, kur instaloni Windows 8 , ndryshuesi i mjedisit% windir% është vendosur në direktorinë në të cilën është instaluar. Që nga dosja e instalimit është diçka që instaluesi (që është ti ... ose krijuesi i kompjuterit) mund të përcaktojë në një kompjuter, mund të jetë C: \ Windows, por në një tjetër, mund të jetë C: \ Win8 .

Vazhdimi me këtë shembull, le të themi se Microsoft Word është instaluar në secilën prej këtyre kompjuterave pasi Windows 8 është bërë duke u ngritur. Si pjesë e procesit të instalimit të Word-it, një numër i dosjeve duhet të kopjohen në direktorinë në të cilën është instaluar Windows 8. Si mundet MS Word të sigurohet se po instalon skedarët në vendin e duhur nëse ai vend është C: \ Windows në një kompjuter dhe C: \ Win8 nga ana tjetër?

Për të parandaluar një problem potencial si ky, Microsoft Word, si dhe shumica e softuerëve, është projektuar për t'u instaluar në% windir%, jo në C: \ Windows . Në këtë mënyrë, mund të jetë e sigurtë që këto skedarë të rëndësishëm janë instaluar në të njëjtën direktori si Windows 8, pa marrë parasysh se ku mund të jetë.

Shikoni faqen e ndryshimeve të mjedisit të njohur të Microsoft për një listë gjigante të ndryshoreve të përdoruesit dhe të mjedisit të sistemit që përdoren shpesh në Windows.

Si e gjeni vlerën e ndryshorit të mjedisit?

Ka disa mënyra për të parë se çfarë ndodh një ndryshore e veçantë mjedisore. Megjithatë, në shumicën e rasteve, të paktën në Windows, mënyra më e thjeshtë, dhe ndoshta më e shpejtë, për ta bërë këtë është nëpërmjet një komande të thjeshtë komandimi të quajtur echo .

Ja se si ta bëni këtë:

  1. Hapni Komandën e Hapur .
  2. Ekzekutoni saktësisht urdhrin e mëposhtëm: echo% temp% ... natyrisht duke zëvendësuar % temp% për variablën e mjedisit që ju intereson.
  3. Vëreni vlerën që shfaqet menjëherë poshtë.
    1. Për shembull, në kompjuterin tim, echo% temp% prodhoi këtë: C: \ Users \ Tim \ AppData \ Local \ Temp

Nëse Command Prompt ju frikëson (nuk duhet), ka një mënyrë më të gjatë për të kontrolluar vlerën e një ndryshoreje mjedisore pa përdorur mjetet e vijës së komandës .

Udhëheq në Control Panel , pastaj Applet të Sistemit. Pasi të keni, zgjidhni Cilësimet e avancuara të sistemit në të majtë, pastaj zgjidhni butonin Ndryshimet e mjedisit ... në pjesën e poshtme. Kjo është një listë jo e plotë e variablave të mjedisit, por ato që janë të listuara kanë vlerat pranë tyre.

Në sistemet Linux, ju mund të ekzekutoni komandën printenv nga rreshti i komandës për të renditur të gjithë variablat e mjedisit që janë aktualisht të përcaktuar.