shell คือ โปรแกรมที่ทำหน้ารับคำสั่งจากผู้ใช้ส่งให้ kernel ของระบบปฏิบัติการ เป็น command interpreter ในแปลงคำสั่งที่ได้รับ ให้เป็นคำสั่งที่ระบบปฏิบัติการเข้าใจ ทำงานอยู่ระหว่างผู้ใช้กับ kernelshell แบ่งออกเป็น 2 ประเภท
1. แบบ Command line ผู้ใช้จะติดต่อไปยัง kernel ผ่านทาง command line interface (CLI)
2. แบบ graphic ผู้ใช้ติดต่อผ่าน graphical user interface (GUI)
shell แบบ Command line บนระบบปฏิบัติการลินุกซ์ มีหลายชนิด เช่น Bourne shell (sh), Debian Almquist shell (dash), Bourne-Again shell (bash), C shell (csh) แต่ละชนิดจะมีรูปแบบคำสั่ง และ ขีดความสามารถแตกต่างกันออกไป
ใน การติดต่อกับ shell แบบ Command line จะติดต่อผ่านโปรแกรมเทอร์มินัล เช่น gnome-terminal , konsole , xterm
* ในเว็บนี้จะเน้น shell แบบ Command line โดยใช้ Bourne-Again shell (bash) เป็นหลัก เนื่องจากเป็น shell ที่ได้รับความนิยมมากที่สุดในปัจจุบัน

No comments:
Post a Comment