Lundi - Information d’Arrière-plan
Bash peut être lancé en tant que shell de connexion ou en tant que shell classique. Une des différences les plus significatives entre les deux modes tient dans les scripts d’initialisation lancés lorsque Bash démarre.
Un shell de connexion ira puiser les scripts de connexion suivants :
/etc/profile ~/.bash_profile
(Si ~/.bash_profile ne peut être lu, ~/.bash_login est engagé, et si celui-ci ne peut être lu, alors on fait appel à ~/.profile)
Au moment de la déconnexion, un shell de connexion fait appel à ~/.bash_logout.
Un shell classique fait appel aux scripts suivants :
/etc/bashrc ~/.bashrc
NOTE : d’après le manuel de Bash, /etc/bashrc n’est pas appelé, mais il l’est.
Lorsque le Terminal d’Apple démarre une nouvelle session, il lance un shell Bash de connexion. Quand le xterm de X11 démarre une nouvelle session, il lancé un shell Bash classique.
Lorsque vous tapez ‘bash’ à la ligne de commande, un shell classique est lancé.
Shells non-interactifs. Lorsque vous lancez un script shell, un nouveau shell est lancé pour exécuter le script. Le nouveau shell est un shell non-interactif. Il ne fait appel à aucun script au démarrage.
Un shell classique est quitté par ‘exit’, et un shell de connexion par ‘logout’. Le fait de taper ‘exit’ dans un shell de conexion lancera ‘logout’.
Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
cliquez ici.
- Pour les débutants : Le Tutoriel Mac OS X Unix
- Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
- Pour des réponses à des problèmes communs : Mac OS X How To
Chargement
Commentaires récents