Unix est un système d'exploitation informatique initialement développé en 1969. Depuis lors , de nombreuses variantes d'Unix ont été développés , notamment GNU /Linux et OpenSolaris. L'une des composantes les plus importantes du système Unix est la coquille , ce qui permet à l'utilisateur d'interagir avec le système d'exploitation grâce à l'utilisation de raccourcis clavier . Il ya beaucoup de différents types de coquillages , et alors qu'ils ont de nombreux points communs , il ya quelques différences que vous pourriez envisager au moment de choisir entre les deux. Bourne Shell ( sh)
The Bourne shell a été créé au sein de Bell Labs par Stephen Bourne, et a la distinction d'être le premier shell Unix jamais écrit. The Bourne shell contient de nombreuses fonctionnalités qui sont communes à de nombreux shells Unix ultérieures, telles que la possibilité d'écrire des scripts , entrée et sortie pour la redirection et pipelines et de nombreuses caractéristiques communes aux langages de programmation , tels que les déclarations de variables locales et globales , des boucles et instructions conditionnelles et les messages d'erreur .
C shell ( csh)
le shell C a été écrit dans les années 1970 par Bill Joy puis diplômé de l'étudiant , qui était le co-fondateur de Sun Microsystems, un grand matériel informatique et du logiciel . Le shell C , comme son surnom fait allusion à , est écrit dans le langage de programmation C , ce qui facilite l'apprentissage des commandes spécifiques , en particulier si l'utilisateur si familier avec le langage C . Le shell C est plus interactif que les originaux interpréteurs de commandes Bourne , permettant commandes à courir plus vite et plus efficacement.
Korn shell (ksh )
Le Korn coquille a été développé au début des années 1980 par David Korn de laboratoires AT & T, et contient de nombreuses fonctionnalités similaires aux coquilles sh et csh . Le shell Korn a un avantage sur le shell Unix traditionnel en ce qu'il contient toutes les fonctionnalités de nombreux scripts et les langages de programmation tels que Perl et awk , ce qui signifie que les programmes peuvent être exécutés rapidement et efficacement dans le shell Korn .
Photos Bourne Again Shell ( bash)
The Bourne -Again Shell ( bash) est un clone du Bourne shell , écrit et sous licence GNU General Public License , ce qui signifie le code de la coquille , ainsi que la coque elle-même , est disponible gratuitement. Le shell bash fonctionne en utilisant une syntaxe très proche de la sh, ksh et csh shells . Cependant, il ya quelques petits changements avec le shell bash . Par exemple, le shell bash fonctionne sous tous les systèmes d'exploitation variante GNU /Linux , comme Ubuntu et Debian. Le shell bash soutient également de nombreuses fonctionnalités interactives , comme un historique des commandes qui peuvent être accessibles en quelques clics .