 
 
 
 
 
 
 
 
 
 
 suivant: Zones mémoire code, variables
 monter: Introduction
 précédent: Mécanisme d'évaluation du Shell
     Table des matières 
     Index 
Il existe plusieurs shells sous UNIX :
- le Bourne Shell (noté « sh ») ancêtre de tous les shells,
			utilisés seulement pour l'écriture de procédures. Il n'offre aucune
			facilité pour l'emploi en mode interactif (pas d'historique de
			commandes, pas de rappels avec les flèches, etc.).
- le C Shell (noté « csh ») plutôt concu pour une interface avec
			les utilisateurs. Il permet le rappel des commandes avec les flèches,
			de gérer une historique des commandes, etc. Sa syntaxe
			se rapproche de celle du langage C même si le « C »
			veut dire « California »4.1.
- le Korn Shell (noté « ksh ») est une extension du Bourne Shell
			avec une partie des possibilités du C Shell.
- le Bourne Again Shell (noté « bash ») est une variante du Bourne Shell,
			disponible dans le domaine public.
- le TC Shell (noté « tcsh ») est une extension du C Shell. Il
			vient comme un remplaçant naturel du C Shell pour faire face à la
			concurrence du Korn Shell.
Le Bourne Shell, le Korn Shell et le Bash Shell sont compatibles entre
eux (compatibilité Bourne Shell vers Korn Shell). Le C Shell et le TC
Shell sont compatibles entre eux. Par contre, ces deux familles ne sont
pas compatibles entre elles. Il est toutefois possible d'exécuter des
procédures Bourne Shell alors que le shell de login est le C Shell (sous
certaines restrictions quant au mode de lancement).
 
 
 
 
 
 
 
 
 
 
 suivant: Zones mémoire code, variables
 monter: Introduction
 précédent: Mécanisme d'évaluation du Shell
     Table des matières 
     Index 
 baudry@esme.fr