I Linux og Unix, en shell refererer til et program, der bruges til at fortolke de indtastede kommandoer som brugeren sender til operativsystemet. Den nærmeste analogi i Windows er det DOS-kommandoprompt . Men i modsætning til i Windows, Linux og Unix -computere tillader brugeren at vælge, hvilken shell , de gerne vil bruge. Bourne Shell
oprindelige Bourne shell er opkaldt efter dens udvikleren på Bell Labs, Steve Bourne . Det var den første skallen anvendes til Unix-operativsystemet , og det er i vidt omfang blevet overgået i funktionalitet ved mange af de nyere skaller . Men alle Unix og mange Linux- versioner giver brugerne til at skifte til den oprindelige Bourne Shell , kendt som " sh ", hvis de vælger at give afkald på funktioner såsom filnavn fuldførelse og kommando historier , som senere skaller har tilføjet.
C Shell
C-shell , som navnet kunne tyde , var designet til at tillade brugere at skrive shell script -programmer ved hjælp af en syntaks meget lig den, af C programmeringssproget. Det er kendt som " csh ".
TC Shell
TC skallen er en udvidelse af den C-shell . Det har alle de samme funktioner , men tilføjer evnen til at bruge tastetryk fra Emacs tekstbehandlingsprogram program til at redigere tekst på kommandolinjen. For eksempel kan brugerne trykke Esc - D for at slette resten af markerede ord. Det er også kendt som " tcsh ".
Korn Shell
Korn Shell blev også skrevet af en udvikler på Bell Labs, David Korn . Det forsøger at fusionere de funktioner i C-shell , TC skallen og Bourne skal under én pakke. Det omfatter også muligheden for udviklere at skabe nye shell-kommandoer , når behovet opstår .
Det er kendt som " ksh . "
Bourne - Again Shell
< br >
Bourne - Again shell er en opdateret version af den oprindelige Bourne shell, der blev skabt af Free Software Foundation for sin open source GNU-projektet . Af denne grund er det en udbredt shell i open source-fællesskabet .
Dens syntaks svarer til, at der bruges af Bourne shell , men det indeholder nogle af de mere avancerede funktioner, der findes i C , TC og Korn skaller .
Blandt de ekstra funktioner , som Bourne manglede er evnen til at fuldføre filnavne ved at trykke på TAB-tasten , evnen til at huske en historie af de seneste kommandoer og evnen til at køre flere programmer i baggrunden på en gang .
Det er kendt som " bash ".