GNU/Linux >> Znalost Linux >  >> Linux

Jak programově nastavit trvalou proměnnou prostředí v Linuxu?

Postup v souladu s LSB (viz specifikace) je vytvořit skript shellu v /etc/profile.d/ složka.

Pojmenujte ji po své aplikaci (a ujistěte se, že název je jedinečný), ujistěte se, že název končí na .sh (možná budete chtít přidat skripty i pro jiné shelly) a export proměnné, které potřebujete ve skriptu. Vše *.sh skripty z tohoto adresáře se čtou při přihlášení uživatele -- ve stejnou dobu /etc/profile je source d.

Všimněte si, že toto není vynuceno bash; spíše je to určitá dohoda.


Standardní praxí je instalace do adresářů již v cestě a v adresáři standardní knihovny, takže není potřeba tyto proměnné aktualizovat.

Aktualizace .bashrc je mimo jiné trochu náchylná k selhání; co když uživatel používá jiný soubor nebo prostředí?


Linux
  1. Proměnné prostředí Linux:Jak číst a nastavovat na Linux VPS

  2. Jak nastavit proměnnou $Path v Linuxu

  3. Nastavit proměnnou prostředí s prostorem v Linuxu

  1. Jak nastavit proměnnou $PATH v Linuxu

  2. Jak nastavit proměnné prostředí Linuxu pomocí Ansible

  3. Jak nastavit název okna v Linuxu

  1. Linux – trvalá proměnná prostředí pro všechny uživatele?

  2. Jak nastavit, vypsat a odebrat proměnné prostředí v Linuxu

  3. Příklady exportních příkazů pro Linux (jak nastavit proměnné prostředí)