A felhasználói és rendszerkörnyezeti változók és az értékük megtalálása
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, a felhasználói környezeti változók és a rendszerkö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 számítógépen a% homepath% a \ Users \ Tim értéket tartalmazza, amely a felhasználó által megadott összes 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 a% data% -ot, amely a számítógépen található olyan mappára mutathat, mint a 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ő (az Ön vagy ... vagy a számítógép gyártója) egyetlen számítógépen definiálható, lehet C: \ Windows, de a másikban C: \ Win8 lehet .
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 telepíti, ha ez a hely C: \ Windows egy a számítógép és a C: \ Win8 ?
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, nem pedig a C: \ Windows-ot . Í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 egy egyszerű Command Prompt parancs, amelyet echo- nak hívnak.
Íme, hogyan kell csinálni:
- Nyisson meg parancssort .
- Pontosan hajtsa végre a következő parancsot : echo% temp% ... Természetesen helyettesíti a % temp% értéket az érdekelt környezet változójához.
- 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 hozta létre: 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álassza a Bal felső szintű rendszerbeállításokat , majd kattintson a Környezetváltozók ... gombra az alján. Ez egy hiányos lista a környezeti változókról, de azok, amelyek felsoroltak, a hozzájuk tartozó értékek.
Linux rendszereken végrehajthatja a printenv parancsot a parancssorból az összes jelenleg definiált környezeti változó felsorolásához.