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?