Je ~/.bashrc
jediné místo pro specifikaci uživatelských proměnných prostředí, aliasů, úprav PATH
proměnná atd.?
Ptám se, protože se zdá, že ~/.bashrc
se zdá být bash
-pouze, ale existují i jiné shelly…
Přijatá odpověď:
Soubor $HOME/.profile
používá řada shellů, včetně bash, sh, dash a možná i další.
Z manuálové stránky bash:
Když je bash vyvolán jako interaktivní přihlašovací shell, … nejprve načte a provede příkazy ze souboru /etc/profile, pokud tento soubor existuje. Po přečtení tohoto souboru hledá ~/.bash_profile, ~/.bash_login a ~/.profile v tomto pořadí a čte a provádí příkazy od prvního, který existuje a je čitelný.
csh a tcsh se výslovně nedívají na ~/.profile
ale ty skořápky jsou trochu zastaralé.
Jak spustit konkrétní program jako root bez výzvy k zadání hesla?
Linux – spouštění versus čtení bit. Jak fungují adresářová oprávnění v Linuxu?