Skip to main content

Környezeti változók: Melyek?

M.I.A. - "Bad Girls" (Official Video) (Április 2025)

M.I.A. - "Bad Girls" (Official Video) (Április 2025)
Anonim

A környezeti változó olyan dinamikus érték, amelyet az operációs rendszer és más szoftverek a számítógépre vonatkozó információk meghatározására használhatnak.

Más szavakkal, egy környezeti változó valami, ami valami mást jelent, mint például a számítógépen található hely, a verziószám, az objektumok listája stb.

A környezeti változókat a% jel (%), mint% temp% -ban veszi körül, hogy megkülönböztesse őket a szabályos szövegtől.

Kétféle környezeti változó létezik, felhasználói környezeti változók és rendszer környezeti változók :

Felhasználói környezet változók

A felhasználói környezet változók, amint azt a név is sugallja, olyan környezeti változók, amelyek minden egyes felhasználói fiókra jellemzőek.

Ez azt jelenti, hogy egy környezeti változó értéke, amikor egy felhasználóként bejelentkezik, eltérő lehet, mint ugyanazon a környezeti változó értéke, amikor ugyanazon a számítógépen más felhasználóként bejelentkezik.

Ezeket a környezeti változókat manuálisan is beállíthatja bármely felhasználó bejelentkezett, de a Windows és más szoftverek is beállíthatják őket.

A felhasználó környezeti változó egyik példája a% homepath%. Például egy Windows 10-es számítógépen a% homepath% értéke az Users Tim , amely az összes felhasználó-specifikus információt tartalmazó mappa.

Egy felhasználói környezet változója is testre szabható. A felhasználó létrehozhat valamit, például% data% -ot, amely a számítógépen lévő mappára mutathat C: Downloads Files . Egy ilyen környezeti változó csak akkor működik, ha az adott felhasználó be van jelentkezve.

Rendszerkörnyezeti változók

A rendszerkörnyezeti változók túlmutatnak egy felhasználó fölött, alkalmazva bármely olyan felhasználóra, amely létezhet, vagy létrejön a jövőben. A legtöbb rendszerkörnyezeti változó olyan fontos helyekre mutat, mint a Windows mappája.

A Windows rendszer legelterjedtebb környezeti változói közé tartozik a% path%, a% programfiles%, a% temp% és a% systemroot%, bár sok más van.

Például a Windows 8 telepítésekor a% windir% környezeti változó a könyvtárba van beállítva, amelyben telepítve van. Mivel a telepítési könyvtár valami, amire a telepítő (vagyis az Ön számítógépe) meghatározhatja az egyik számítógépet, lehet C: Windows, de a másikban lehet C: Win8 .

Folytatva ezzel a példával, mondjuk, hogy mindegyik számítógépen telepítve van a Microsoft Word a Windows 8 telepítése után. A Word telepítési folyamatának részeként több fájlt kell átmásolni a Windows 8 telepített könyvtárába. Hogyan biztosíthatja az MS Word, hogy a fájlokat a megfelelő helyen helyezi el, ha ez a hely C: Windows egy számítógépen és C: Win8 a másikon?

Az ilyen esetleges problémák elkerülése érdekében a Microsoft Word programot, valamint a legtöbb szoftvert úgy tervezték, hogy telepítse a% windir% -ot, és ne C: Windows . Így biztos lehet benne, hogy ezek a fontos fájlok ugyanabban a könyvtárban vannak telepítve, mint a Windows 8, függetlenül attól, hol lehet.

Lásd a Microsoft Elismert Környezeti Változók oldalát a Windows rendszerben gyakran használt felhasználói és rendszerkörnyezeti változók óriási listájához.

Hogyan találja meg a környezeti változó értékét?

Számos módja annak, hogy megértsük, mi történik egy adott környezeti változóval. Azonban a legtöbb esetben, legalábbis a Windows rendszerben, a legegyszerűbb, és valószínűleg a leggyorsabb módja ennek a művelet egy egyszerű Command Prompt paranccsal visszhang .

Íme, hogyan kell csinálni:

  1. Nyisson meg parancssort.

  2. Pontosan hajtsa végre a következő parancsot:

    echo% temp%

    … természetesen helyettesítve % Temp% a környezeti változóhoz, amire kíváncsi.

  3. Vegye figyelembe a közvetlenül az alatt látható értéket.

Például a számítógépen a echo% temp% ezt a következőt eredményezte:

C: Users Tim AppData Local Temp

Ha a Parancssor megrémít (nem szabad), hosszabb utat kell megvizsgálni egy környezeti változó értékét a parancssori eszközök használata nélkül.

Menjen a Vezérlőpultra, majd a Rendszeralkalmazba. Ha ott van, válaszd Haladó rendszerbeállítások balra, majd válassza a Környezeti változók… gombot alul. Ez egy befejezetlen a környezeti változók listája, de a felsorolt ​​elemek mellett vannak az értékek.

Linux rendszereken végrehajthatja aprintenv parancsot a parancssorból, hogy felsorolja az összes jelenleg definiált környezeti változót.