Shell

A HupWiki-ből...

Magyarul héjnak szokták fordítani

Funkciója szerint kapcsolat tart a felhasználó, és a rendszer között. Azaz ő értelmezi a felhasználó által kiadott parancsokat, és ennek függvényében folyamodik a rendszer mélyebben fekvő szolgáltatásaihoz. Másik oldalról pedig visszajelzést ad, azaz például egy olyan hibaüzenetet, hogy egy funkció meghívása után az AX regiszter tartalma 255, lefordítja a felhasználó által könnyen értelmezhető üzenetté. Kezdetben a shell funkcióját hardveresen valósították meg, majd késöbb szigorúan egybeépítették a rendszerrel, végül pedig a modularitás jegyében külön szolgáltatásként fut. Így kicserélhető egy másikra (persze, ismernie kell a rendszer elemei közötti kapcsolódófelületet), újraindítható, működése szabályozható.

Bizonyos értelemben shellnek tekinthető a legtöbb GUI is.

Linux alatt gyakrabban használt shellek a következők: bash, ksh, csh, tcsh, zsh.