Dans Linux et Unix, une coquille se réfère à un programme qui est utilisé pour interpréter les commandes tapées l'utilisateur envoie au système d'exploitation. L' analogie la plus proche de Windows est l' invite de commande DOS . Toutefois, contrairement à Windows, Linux et d'Unix permettent à l' utilisateur de choisir quel shell qu'ils aimeraient utiliser . Bourne Shell
The Bourne shell original est nommé d'après son développeur chez Bell Labs, Steve Bourne. Il a été le premier réservoir utilisé pour le système d'exploitation Unix, et il a été largement dépassé dans les fonctionnalités par la plupart des plus récents coquilles. Cependant, toutes les versions Unix et Linux de permettre aux utilisateurs de passer à l'original Bourne Shell , connu simplement comme "sh ", s'ils choisissent de renoncer à des fonctionnalités telles que le nom de fichier terminé et les histoires de commande que des obus ont ajouté plus tard .
C Shell
le shell C , comme son nom pourrait laisser entendre , a été conçu pour permettre aux utilisateurs d'écrire des programmes de script shell utilisant une syntaxe très proche de celle du langage de programmation C . Il est connu comme " csh ".
TC Shell
TC shell est une extension sur le C shell . Il a tous les mêmes caractéristiques, mais ajoute la possibilité d'utiliser des combinaisons de touches du programme de traitement de texte Emacs pour éditer le texte sur la ligne de commande . Par exemple , les utilisateurs peuvent appuyer sur Esc - D pour supprimer le reste du mot en surbrillance . Il est également connu comme " tcsh ".
Korn Shell
Korn Shell a aussi été écrit par un développeur chez Bell Labs, David Korn . Il tente de fusionner les fonctions du shell C, TC shell et Bourne shell sous un même package. Il offre également la possibilité aux développeurs de créer de nouvelles commandes shell comme le besoin s'en fait sentir .
Il est connu comme " ksh . "
Bourne -Again Shell