Unix is een besturingssysteem oorspronkelijk ontwikkeld in 1969 . Sindsdien zijn er vele varianten van Unix ontwikkeld , waaronder GNU /Linux en OpenSolaris . Een van de belangrijkste onderdelen van het Unix systeem is het reservoir , waardoor de interactie tussen gebruiker het besturingssysteem door middel van toetsenbord commando . Er zijn veel verschillende soorten schelpen, en hoewel ze hebben veel raakvlakken , zijn er enkele verschillen die u kunt overwegen bij de keuze tussen hen. Bourne Shell ( sh ) The Bourne shell is gemaakt bij Bell Labs door Stephen Bourne , en heeft het onderscheid van het zijn de eerste Unix shell ooit geschreven . De Bourne shell bevat vele functies die gemeenschappelijk zijn voor vele latere Unix shells , zoals de mogelijkheid om scripts , input en output voor redirection en pijpleidingen en veel kenmerken gemeen programmeertalen , zoals lokale en globale variabele declaraties , lussen en voorwaardelijke verklaringen schrijven en foutmeldingen . C Shell ( csh ) de C shell werd in de late jaren 1970 oorspronkelijk geschreven door vervolgens afgestudeerde student Bill Joy , die de mede-oprichter van Sun was microsystemen , een grote computer hardware en software bedrijf . De C shell , zoals de naam zinspeelt op , is geschreven in de programmeertaal C , waardoor het leren van specifieke commando's makkelijker , vooral als de gebruiker als vertrouwd is met de C taal . De C shell is meer interactief dan de oorspronkelijke Bourne schelpen , waardoor opdrachten sneller en efficiënter worden uitgevoerd . Korn shell ( ksh ) The Korn shell werd ontwikkeld in de vroege jaren 1980 door David Korn van AT & T labs , en bevat een groot aantal kenmerken aan de sh en csh schelpen. De Korn shell heeft een voordeel ten opzichte van de traditionele Unix shell in dat het de functionaliteit van vele scripting -en programmeertalen , zoals perl en awk bevat , wat betekent dat programma's snel en efficiënt kan worden uitgevoerd binnen de Korn-shell . Bourne - Again Shell ( bash ) The Bourne - Again Shell ( bash ) is een kloon van de Bourne shell , geschreven en gelicentieerd onder de GNU General Public License , wat betekent dat de code voor de shell , evenals de houder zelf , is vrij beschikbaar . De bash-shell loopt met zeer vergelijkbaar syntax om de sh , ksh en csh schelpen. Echter , er zijn enkele kleine veranderingen met de bash-shell . Bijvoorbeeld , de bash-shell draait onder alle GNU /Linux variant besturingssystemen , zoals Ubuntu en Debian . De shell bash ondersteunt ook vele interactieve functies , zoals een commando geschiedenis die kan worden benaderd met een paar toetsaanslagen .
|