Jaké jsou proměnné prostředí?

Uživatelské a systémové prostředí proměnné a jak najít jejich hodnoty

Proměnná prostředí je dynamická hodnota, kterou může operační systém a jiný software použít k určení informací specifických pro váš počítač.

Jinými slovy, proměnná prostředí je něco, co představuje něco jiného, ​​jako je umístění v počítači, číslo verze , seznam objektů atd.

Proměnné prostředí jsou obklopeny znakem procenta (%), jako v% temp%, aby bylo možné je rozlišit od běžného textu.

Existují dva typy proměnných prostředí, proměnné uživatelského prostředí a proměnné prostředí systému :

Uživatelské prostředí proměnné

Proměnné uživatelského prostředí, jak naznačuje název, jsou proměnné prostředí, které jsou specifické pro každý uživatelský účet.

To znamená, že hodnota proměnné prostředí při přihlášení jako jeden uživatel může být při přihlášení jako jiný uživatel ve stejném počítači odlišná od hodnoty stejné proměnné prostředí.

Tyto typy proměnných prostředí lze ručně nastavit bez ohledu na to, zda je uživatel přihlášen, ale Windows a jiný software je mohou nastavit také.

Jeden příklad proměnné prostředí uživatele je% homepath%. Například v počítači s operačním systémem Windows 10 % homepath% obsahuje hodnotu \ Users \ Tim , což je složka, která obsahuje všechny informace specifické pro uživatele.

Proměnná prostředí uživatele by mohla být také vlastní. Uživatel by mohl vytvořit něco jako% data%, které může směřovat ke složce v počítači jako C: \ Downloads \ Files . Taková proměnná prostředí by fungovala pouze v případě, že je tento konkrétní uživatel přihlášen.

Proměnné prostředí systému

Proměnné prostředí systému přesahují pouze jednoho uživatele, vztahuje se na každého uživatele, který může existovat nebo je vytvořen v budoucnu. Většina proměnných prostředí systému ukazuje na důležité umístění, jako je složka Windows.

Některé z nejběžnějších proměnných prostředí v systémech Windows zahrnují% path%,% programfiles%,% temp% a% systemroot%, i když existuje mnoho dalších.

Například při instalaci systému Windows 8 je proměnná prostředí% windir% nastavena na adresář, ve kterém je nainstalována. Vzhledem k tomu, že instalační adresář je něco, co může instalátor (který jste ... nebo výrobce počítače) definovat v jednom počítači, může to být C: \ Windows, ale v jiném, může to být C: \ Win8 .

Pokračujeme v tomto příkladu, řekněme, že po každém spuštění systému Windows 8 je na každém z těchto počítačů nainstalován program Microsoft Word. Jako součást procesu instalace aplikace Word je třeba zkopírovat řadu souborů do adresáře, ve kterém je nainstalován systém Windows 8. Jak může aplikace MS Word zajistit správné umístění souborů na správném místě, pokud je toto místo C: \ Windows na jednom počítač a C: \ Win8 na druhé straně?

Chcete-li předejít možnému problému, jako je tento, aplikace Microsoft Word a většina softwaru byly navrženy tak, aby instalovaly do% windir%, ne C: \ Windows . Tímto způsobem si můžete být jisti, že tyto důležité soubory jsou nainstalovány ve stejném adresáři jako Windows 8, bez ohledu na to, kde by to mohlo být.

Viz stránku Uznávané proměnné prostředí společnosti Microsoft pro obrovský seznam uživatelských a systémových proměnných prostředí, které se často používají v systému Windows.

Jak zjistíte hodnotu proměnné prostředí?

Existuje několik způsobů, jak zjistit, jaká je konkrétní proměnná prostředí. Ve většině případů, přinejmenším v systému Windows, je nejjednodušší a pravděpodobně nejrychlejší způsob, jak to provést, pomocí jednoduchého příkazu Command Prompt nazvaného echo .

Postupujte takto:

  1. Otevřete příkazový řádek .
  2. Proveďte přesně následující příkaz : echo% temp% ... samozřejmě nahrazující % temp% pro proměnnou prostředí, kterou vás zajímá.
  3. Poznamenejte si hodnotu, která je zobrazena bezprostředně pod ním.
    1. Například v počítači byl vytvořen echo% temp% : C: \ Users \ Tim \ AppData \ Local \ Temp

Pokud se vás příkaz Command Prompt bojí (neměl by), existuje delší způsob, jak zkontrolovat hodnotu proměnné prostředí bez použití nástrojů příkazového řádku .

Přejděte na Ovládací panely a pak na systémový applet . Jakmile se tam objevíte, vyberte vlevo položku Advanced System Settings (Rozšířené nastavení systému) a v dolní části vyberte tlačítko Proměnné prostředí .... Toto je neúplný seznam proměnných prostředí, ale ty, které jsou uvedeny, mají hodnoty přímo vedle nich.

V systémech Linux můžete spustit příkaz příkazu printenv z příkazového řádku a vypsat všechny proměnné prostředí, které jsou aktuálně definovány.