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í?
Interaktivní nástroj pro slučování příkazového řádku podobný GUI (jako BeyondCompare nebo WinMerge) pro Linux
Linux:existuje čtení nebo recv ze socketu s časovým limitem?