Accueil > Astuces OSXFAQ > Mercredi - Shells de Connexion et d’Interaction

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


Parlez de cette astuce dans le Learning Center forum (en anglais sur osxfaq.com)


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

Thierry Astuces OSXFAQ

  1. Pas encore de commentaire
  1. Pas encore de trackbacks
Vous devez être identifié pour poster un commentaire