Per quanto ne so, le shell interattive possono essere login o non login, e i file di avvio per loro sono diversi.
- Se shell di login interattiva + →
/etc/profilepoi la prima lettura di~/.bash_profile,~/.bash_logine~/.profile - Se interattivo + shell non di accesso →
/etc/bash.bashrcallora~/.bashrc
Voglio impostare alcune variabili ogni volta che utilizzo una shell interattiva, indipendentemente dal fatto che sia o meno una shell di login.