UNIX: The Complete Reference, deuxième édition par Kenneth H. Rosen et al.
Vous pouvez démarrer un autre shell après vous être connecté en utilisant le nom du shell comme commande; par exemple, pour démarrer le shell Korn, vous pouvez taper ksh à l'invite de commande. Ce type de shell n'est pas un shell de connexion et vous n'avez pas besoin de vous reconnecter pour l'utiliser, mais c'est toujours un shell interactif, ce qui signifie que vous interagissez avec le shell en tapant des commandes (par opposition à utiliser le shell pour exécutez un script, comme expliqué au chapitre 20). Les instances du shell qui s'exécutent dans une fenêtre de terminal lorsque vous utilisez une interface graphique sont également des shells interactifs sans connexion. Lorsque vous démarrez un shell sans connexion, il ne lit pas votre fichier .profile, .bash_profile ou .login (ou votre fichier .logout), mais il lit toujours le deuxième fichier de configuration du shell (tel que .bashrc). Cela signifie que vous pouvez tester les modifications apportées à votre.
Je parcourais les lignes ci-dessus et je ne comprends pas ce que cela signifie par shell interactif. Est-il vrai que .profile n'est pas lu si j'utilise un terminal?
De plus, qu'est-ce que cela signifie lorsque vous dites que bourne n'est pas un shell interactif alors que bash / csh est un shell interactif?
The Bourne shell can be used as an interactive shell, just like bash or tcsh.
Bourne n'est-il pas le même quebash
?