1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

A shell-típusok Linuxban

Linuxban és Unixban a shell olyan programra utal, amely a felhasználó által az operációs rendszernek küldött parancsok értelmezésére szolgál. A Windowsban a legközelebbi analógia a DOS parancssor. A Windowstól eltérően azonban a Linux és a Unix számítógépek lehetővé teszik a felhasználó számára, hogy kiválassza, hogy milyen shellt szeretne használni.

Bourne Shell

Az eredeti Bourne shell nevét a Bell Labs fejlesztőjéről, Steve Bourne-ról kapta. Ez volt az első Unix operációs rendszerhez használt shell, és funkcionalitásában nagymértékben felülmúlta számos újabb shell. Mindazonáltal minden Unix és sok Linux verzió lehetővé teszi a felhasználók számára, hogy átváltsanak az eredeti Bourne Shellre, amelyet egyszerűen „sh” néven ismernek, ha úgy döntenek, hogy lemondanak az olyan szolgáltatásokról, mint például a fájlnevek befejezése és a későbbi rendszerhéjak által hozzáadott parancsok előzményei.

C Shell

A C shellt, ahogy a neve is sugallja, arra tervezték, hogy lehetővé tegye a felhasználók számára, hogy a C programozási nyelvhez nagyon hasonló szintaxist használva shell script programokat írjanak. „csh” néven ismert.

TC Shell

A TC shell a C shell bővítése. Ugyanazokkal a funkciókkal rendelkezik, de hozzáadja a lehetőséget az Emacs szövegszerkesztő program billentyűleütéseinek használatához a parancssorban lévő szöveg szerkesztéséhez. Például a felhasználók lenyomhatják az Esc-D billentyűket a kiemelt szó többi részének törléséhez. Más néven "tcsh."

Korn Shell

A Korn Shell-t szintén a Bell Labs egyik fejlesztője, David Korn írta. Megkísérli egy csomagban egyesíteni a C shell, TC shell és Bourne shell tulajdonságait. Ez magában foglalja azt a lehetőséget is, hogy a fejlesztők szükség esetén új shell-parancsokat hozzanak létre.

„ksh” néven ismert.

Bourne-Again Shell

A Bourne-Again shell az eredeti Bourne shell frissített változata, amelyet a Free Software Foundation hozott létre a nyílt forráskódú GNU projektje számára. Emiatt ez egy széles körben használt shell a nyílt forráskódú közösségben.

Szintaxisa hasonló a Bourne shell által használthoz, azonban magában foglalja a C, TC és Korn shellben található fejlettebb funkciók egy részét.

A Bourne-tól hiányzó hozzáadott szolgáltatások közé tartozik a fájlnevek TAB billentyű lenyomásával történő kiegészítésének képessége, a legutóbbi parancsok előzményeinek emlékezése, valamint a több program egyidejű futtatása a háttérben.

„Bash” néven ismert.


  1. A digitális kommunikáció típusai
  2. A kommunikációs tornyok típusai
  3. Kommunikációs kábelek típusai
  4. Felhasználóváltás Linux Shellben
  5. Számítógép-processzorok típusai