Jak vypsat, přidávat a odebírat proměnné prostředí v systému Linux Fedora

Proměnné prostředí jsou nastaveny pro použití v rámci programů.

Systémové definované proměnné jsou nastaveny systémem. Příkladem je pwd, který drží aktuální pracovní adresář.

Uživatelem definované proměnné jsou definovány uživatelem buď dočasně(Pro aktuální shell pouze) nebo trvale.

Lokální proměnné prostředí jsou nastaveny pro aktuální relaci pouze.

Proměnné prostředí uživatele jsou definovány pro uživatele a používají se při každém přihlášení uživatele. Tyto proměnné jsou nastaveny v souborech nalezených v domovském adresáři uživatele:

  • .bashrc – Načteno při otevření nového terminálu
  • .bash_profile – Načteno, když se uživatel přihlásí vzdáleně. Pokud není přítomen, použije se .bash_login nebo .profile
  • .bash_login
  • .profil

Proměnné prostředí celého systému jsou k dispozici pro celý systém (pro všechny uživatele). Definováno v následujících adresářích a souborech:

  • /atd. / prostředí – Soubor proměnných prostředí celého systému
  • /atd. / profil – Jako prostředí, ale pro vzdálené přihlášení
  • /etc / profile.d
  • /etc / bash.bashrc

Seznam aktuálních proměnných prostředí

env

Odebrat proměnnou místního prostředí

nenastaveno {var_name}

Přidejte proměnnou místního prostředí

export VAR_NAME = myvar / nový

Výše uvedené budou k dispozici pouze během relace a budou vymazány, jakmile relace skončí.

Chcete-li vytvořit proměnnou prostředí uživatele, upravte soubor .bashrc a do souboru přidejte exportní příkaz VAR_NAME = myvar / new.. Uložte soubor a pomocí příkazu source .bashrc aktivujte změny.

Chcete-li vytvořit proměnnou systémového prostředí, upravte soubor / etc / environment a do souboru přidejte exportní příkaz VAR_NAME = myvar / new. Uložte soubor a aktivujte změny pomocí příkazu source / etc / environment.