Interpréteurs de commandes (shells)

1. Historique Shell:historique

Le Bourne shell Bourne shell:historique

Le shell qui est considéré comme le plus ancien est le Bourne shell. Il a été écrit dans les années 1970 par Steve Bourne aux laboratoires AT&T. Outre sa capacité à lancer des commandes, il offre des fonctionnalités de programmation. Le Bourne shell offrant moins de fonctionnalités que ses successeurs, il n’est plus guère utilisé. Certaines plates-formes l’ont d’ailleurs supprimé de leur système.

Le C-shell C-shell:historique

Durant la même période, Bill Joy invente le C-shell (csh), incompatible avec le Bourne, mais qui offre des fonctionnalités supplémentaires telles que l’historique des commandes, le contrôle de tâches, ainsi que la possibilité de créer des alias de commandes. Ces trois aspects seront repris plus tard dans le Korn shell. Le C-shell, de par son incompatibilité avec le Bourne shell, sera peu utilisé dans le monde Unix. csh

Le Korn shell Korn shell:historique

En 1983, David Korn reprend le Bourne shell et l’enrichit. Ce nouvel interpréteur prendra le nom de Korn shell (ksh). Ce dernier sera de plus en plus employé et deviendra un standard de fait. Le ksh88 (version datant de 1988) est, avec le Bourne Again shell (voir ci-dessous), le shell le plus utilisé actuellement.  ksh ksh88

En 1993, une nouvelle version du Korn...

couv_EI7PRO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Caractéristiques d'un interpréteur de commandes
Suivant
Shells abordés dans cet ouvrage