Mercredi - Shells de Connexion et d’Interaction
A quoi correspondent les Shell de Connexion et d’Interaction ?
L’ouverture d’une fenêtre Terminal lance un shell interactif avec connexion.
L’exécution d’un script shell lance un shell non interactif sans connexion.
Taper ‘tcsh’ à la ligne de commande lance un shell interactif sans connexion.
Les shells avec connexion diffèrent de part le fait qu’ils lisent et exécutent :
/etc/csh.login
~/.login
alors que les shells sans connexion ne le font pas.
Les shells interactifs sont attachés à une fenêtre de Terminal de façon à ce que vous puissiez y taper des commandes. Les shells non interactifs obtiennent leurs commandes à partir d’un script.
Quelques terminaux (tels que xterm qui tourne sous X11) ne lance pas par défaut de shell de connexion. Pour faire en sorte que xterm le fasse, et donc se comporter comme le Terminal dApple, ajoutez ceci à ~/.Xdefaults :
# xterm
XTerm*.LoginShell: True
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