Unix er et operativsystem opprinnelig utviklet i 1969 . Siden da har mange varianter av Unix blitt utviklet, inkludert GNU /Linux og OpenSolaris . En av de viktigste komponentene i Unix -systemet er skallet , som gjør det mulig for brukeren å samhandle med operativsystemet gjennom bruk av hurtigtaster . Det finnes mange forskjellige typer skjell , og mens de har mange fellestrekk , er det noen forskjeller du bør vurdere når du velger mellom dem . Bourne Shell ( sh )
The Bourne shell ble opprettet ved Bell Labs av Stephen Bourne , og har æren av å være den første Unix shell noensinne er skrevet. The Bourne shell inneholder mange funksjoner som er felles for mange påfølgende Unix skjell , som for eksempel muligheten til å skrive manus , inngang og utgang for omdirigering og rørledninger og mange funksjoner som er felles for programmeringsspråk , for eksempel lokale og globale variabeldeklarasjoner , løkker og betinget utsagn og feilmeldinger .
C shell ( csh )
C shell ble opprinnelig skrevet på slutten av 1970-tallet da graduate student Bill Joy, som var medstifter av Sun Microsystems, en stor datamaskin hardware og software selskap. C-skall , som monikeren antyder , er skrevet i programmeringsspråket C , noe som gjør læring spesifikke kommandoer enklere, spesielt hvis brukeren dersom kjent med C-språk . C- skallet er mer interaktive enn de opprinnelige Bourne skall , slik at kommandoer som skal kjøre raskere og mer effektivt.
Korn shell ( ksh )
Korn shell ble utviklet i 1980 av David Korn av AT & T labs, og inneholder mange lignende funksjoner til sh og csh skjell . Korn skallet har en fordel fremfor den tradisjonelle Unix shell ved at den inneholder funksjonaliteten til mange skripting og programmeringsspråk , for eksempel Perl og awk , noe som betyr at programmene kan kjøres raskt og effektivt innenfor Korn skallet.
Bourne - Again Shell ( bash )
The Bourne - Again Shell ( bash ) er en klone av Bourne shell , skrevet og lisensiert under GNU general Public License, som betyr at koden for skall, så vel som selve skiven , er fritt tilgjengelig. Bash shell kjører bruker svært lik syntaks til sh, ksh og csh skjell . Men det er noen små endringer med bash shell . For eksempel , kjører bash shell under alle GNU /Linux variant operativsystemer , for eksempel Ubuntu og Debian . Bash shell støtter også mange interaktive funksjoner , for eksempel en kommando historie som kan nås med noen få tastetrykk .