„Unix-rendszerhéj” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
a Informatikai portál AWB
Nincs szerkesztési összefoglaló
1. sor:
[[Fájl:Bash screenshot.png|300px|bélyegkép|Egy [[Gentoo Linux]] alatt futó BASH (Bourne Again Shell) képernyőkép]]
A [[Unix]] [[operációs rendszer]]ben különféle parancssori értelmezők működnek, melyeket '''rendszerhéjnak''' vagy angolul '''shellnek''' nevezünk. Ez a rendszerhéj az összekötő kapocs a rendszer magját képező [[kernel]] és a felhasználó között. Az asztali rendszereken ezeket többnyire grafikus felületek egészítik ki. A shellből (konzolról) vezérelt gépek előnye, hogy jóval kisebb [[erőforrás]]igényűek a grafikus felületeknél. A grafikus felhasználói felületek (GUI) ugyanis egyrészt újabb réteget képeznek a rendszermag és a felhasználó között, másrészt erőforrásigényük többnyire magas. Ennek következtében a shellből (konzolról) vezérelt rendszerek stabilabbak, és gyorsabbak, így teherbírásuk miatt napjainkban főleg Unix alapú kiszolgálókon népszerűek.
 
[[Unix]]-típusú rendszerek alatt a felhasználó több rendszerhéj között is választhat, melyek mindegyike rendelkezik egyedi tulajdonságokkal, melyek segítségével bizonyos feladatok könnyebben elvégezhetőek, mint más rendszerhéjakkal. A [[számítógép]]be történő bejelentkezés után a rendszerhéj indítja el az [[operációs rendszer]]nek nélkülözhetetlen folyamatokat és automatikusan induló programokat.
18. sor:
* „wildcard”-ok (speciális illesztések) használata fájlnevekben: *, ?
* héjprogramok ("szkript"-ek) végrehajtása
* feltételsfeltételes kifejezések (''if'', ''case'') és ciklusok (''while'', ''for'') alkalmazása
* beépített parancsok használata (''cd'', ''read'')
* pszeudo-parancsok létrehozása ''(alias)''
38. sor:
* más folyamat bevárása ''(wait)''
 
Egy parancs leállítása esetén a rendszerhéj a billentyűzet-meghajtót is használja. ''CTRL-C'' a parancs leállítását vonja maga után, és ezt a billentyűzet-meghajtó indítja el.
 
== Működése ==