In Linux en Unix , een schelp verwijst naar een programma dat wordt gebruikt om de getypte commando's van de gebruiker stuurt naar het besturingssysteem te interpreteren. De dichtstbijzijnde analogie in Windows is de DOS- opdrachtprompt . Echter , in tegenstelling tot Windows , Linux en Unix- computers kan de gebruiker kiezen wat shell ze zou willen gebruiken . Bourne Shell De originele Bourne shell is vernoemd naar de ontwikkelaar bij Bell Labs , Steve Bourne . Het was de eerste schaal gebruikt voor het Unix-besturingssysteem , en het is grotendeels overtroffen in functionaliteit door veel van de meer recente schelpen . Echter, alle Unix en vele Linux- versies kunnen gebruikers overschakelen naar de originele Bourne Shell , gewoon bekend als " sh ", als ze ervoor kiezen om functies zoals bestandsnamen en commando geschiedenissen die later schelpen hebben toegevoegd afzien . C Shell de C shell , zoals de naam zou kunnen impliceren , is ontworpen om gebruikers in staat om shell script programma's met behulp van een syntax zeer vergelijkbaar met die van de C -programmeertaal te schrijven . Het staat bekend als " csh . " TC Shell TC shell is een uitbreiding op de C shell . Het heeft dezelfde functies , maar voegt de mogelijkheid om toetsaanslagen uit de Emacs tekstverwerker programma gebruiken om tekst te bewerken op de commandoregel . Zo kunnen gebruikers op Esc - D naar de rest van het gemarkeerde woord te verwijderen . Het is ook bekend als " tcsh . " Korn Shell Korn Shell werd ook geschreven door een ontwikkelaar bij Bell Labs , David Korn . Het probeert de kenmerken van de C shell , TC shell en Bourne shell fuseren onder een pakket . Het bevat ook de mogelijkheid voor ontwikkelaars om nieuwe shell commando's maken als de noodzaak zich voordoet . Het staat bekend als " ksh . " Bourne - Again Shell < br > The Bourne - Again shell is een bijgewerkte versie van de originele Bourne shell die werd gecreëerd door de Free Software Foundation om zijn open source GNU-project . Om deze reden , is het een veel gebruikte shell in de open source gemeenschap . De syntax is vergelijkbaar met die gebruikt wordt door de Bourne shell , maar het bevat een aantal van de meer geavanceerde functies van de C , TC en Korn schelpen. Onder de extra functies die Bourne miste zijn de mogelijkheid om bestandsnamen te voltooien door op de TAB-toets , de mogelijkheid om een geschiedenis van recente commando's en de mogelijkheid om meerdere programma's op de achtergrond draaien op een keer herinneren . p Het is bekend als " bash . "
|