13.2. Historique du Shell

À l'époque où Dennis Ritchie et Ken Thompson, deux ingénieurs logiciel à AT&T développaient UNIX™, leur intention était de permettre aux utilisateurs d'interagir avec leur nouveau système.

Les systèmes d'exploitation étaient à l'époque dotés d'interpréteurs de commande, qui pouvaient recevoir des commandes des utilisateurs et les interpréter de façon à ce que les ordinateurs puissent les traiter.

Ritchie et Thompson voulaient cependant aller plus loin et mettre au point des fonctions plus performantes que celles des interpréteurs de commande de l'époque. C'est ainsi que S. R. Bourne créa le shell Bourne (simplement appelé sh). Depuis lors, d'autres shells ont vu le jour, comme par exemple le shell C (csh) et le shell Korn (ksh).

Lorsque la Free Software Foundation s'est mise en quête d'un shell gratuit, des développeurs ont entrepris de travailler sur le langage du shell Bourne ainsi que sur certaines fonctions très utilisées offertes par d'autres shells disponibles à cette époque.

C'est ainsi que naquit le Bourne Again Shell, également appelé bash. Bien que votre système Red Hat Linux soit livré avec différents shells, bash est le shell par défaut pour les utilisateurs interactifs. Vous pouvez obtenir plus d'informations sur le bash en lisant la page de manuel correspondante; pour ce faire, tapez man bash à l'invite du shell).