A shellek fajtái

A Unix moduláris rendszer, így szinte mindent ki lehet benne cserélni, akár a shellt is. Ezért többféle shell létezik (a különbözõ igények miatt), melyek néhány tulajdonságát a következõ táblázatban láthatjuk. A legtöbb tipus az eredeti Bourne Shellbõl származik.
Táblázat 9-1. Shell változatok 
 
Név  Leirás 
sh Az eredeti (Bourne) shell. Ebben a fejezetben ezzel fogunk foglalkozni. 
csh, tcsh, zsh A C shell. Eredetileg a Berkeley UNIX-hoz készült. Valószínûleg a második legnépszerûbb shell a bash után. Szintaxisa a C nyelvhez hasonló. 
ksh, pdksh A Korn shell és public domain (közkincs) verziója. 
bash Bourne Again SHell --- A legtöbb Linux terjesztés alap shellje, a GNU Project eredménye. Elõnye, hogy szabad a forráskódja, és szinte minden Unix rendszerre megtalálható. Létezik sh kompatibilis módja is. Linux rendszereken az sh program általában egy szimbólikus link a bash-ra. 
rc --- Szintén a GNU Projecttõl származik, még inkább C-szerû a szintaxisa, mint a csh-nak.
Ebben a részben általában a POSIX kompatibilis shellekben meglévõ tulajdonságokat használjuk, mivel ezek a legelterjedtebbek, így az itt megszerzett ismereteket máshol is felhasználhatjuk.