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.