UNIX: The Complete Reference, Seconda edizione di Kenneth H. Rosen et al.
È possibile avviare un'altra shell dopo aver effettuato l'accesso utilizzando il nome della shell come comando; per esempio, per avviare la shell Korn, puoi digitare ksh al prompt dei comandi. Questo tipo di shell non è una shell di accesso e non è necessario accedere nuovamente per usarla, ma è comunque una shell interattiva, il che significa che si interagisce con la shell digitando i comandi (invece di utilizzare la shell per eseguire uno script, come discusso nel capitolo 20). Le istanze della shell eseguite in una finestra di terminale quando si utilizza un'interfaccia grafica sono anche shell interattive non di accesso. Quando si avvia una shell non di accesso, non legge il file .profile, .bash_profile o .login (o il file .logout), ma continuerà a leggere il secondo file di configurazione della shell (come .bashrc). Ciò significa che puoi testare le modifiche al tuo.
Stavo attraversando le righe sopra e non capisco cosa significa shell interattiva. È vero che .profile non viene letto se sto usando il terminale?
Inoltre, cosa vuol dire che bourne non è una shell interattiva mentre bash / csh è una shell interattiva?