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.
