ระบบปฏิบัติการยูนิกซ์

ระบบปฏิบัติการยูนิกซ์ถูกสร้างขึ้นจากสามส่วน; kernel, เปลือกและโปรแกรม

เคอร์เนล

เคอร์เนลของ UNIX ที่เป็นศูนย์กลางของระบบปฏิบัติการ : มันจัดสรรเวลาและหน่วยความจำให้กับโปรแกรมและจัดการ FILESTORE และการสื่อสารในการตอบสนองต่อสายระบบ

ในฐานะที่เป็นภาพของวิธีการที่เปลือกและเมล็ดที่ทำงานร่วมกันของสมมติว่าผู้ใช้ประเภท myfile RM (ซึ่งมีผลของการลบ myfile ไฟล์)เปลือก FILESTORE ค้นหาแฟ้มที่มีคำสั่ง rm โปรแกรมและจากนั้นการร้องขอเมล็ดที่ผ่านการสายระบบเพื่อดำเนินการ RM โปรแกรมบนmyfile เมื่อ myfile RM กระบวนการทำงานเสร็จเปลือกแล้วส่งกลับพร้อมรับคำ% UNIX ไปยังผู้ใช้ที่แสดงให้เห็นว่ามันเป็นรอคำสั่งต่อไป

เปลือก

เปลือกทำหน้าที่เป็นส่วนติดต่อระหว่างผู้ใช้และเคอร์เนล เมื่อผู้ใช้บันทึกในโปรแกรมการเข้าสู่ระบบการตรวจสอบชื่อผู้ใช้และรหัสผ่านแล้วเริ่มโปรแกรมที่เรียกว่าเปลือกหอยที่อื่น เปลือกเป็นล่ามบรรทัดคำสั่ง (CLI) มันตีความคำสั่งที่ผู้ใช้ประเภทและจัดให้มีสำหรับพวกเขาที่จะดำเนินการ คำสั่งที่เป็นโปรแกรมตัวเอง : เมื่อพวกเขายุติ,เปลือกหอยที่ช่วยให้ผู้ใช้อื่น (% บนระบบของเรา) พร้อมท์

ผู้ใช้ที่เชี่ยวชาญสามารถปรับแต่ง / เปลือกของเขาและเธอเองและผู้ใช้สามารถใช้เปลือกแตกต่างกันในเครื่องเดียวกัน พนักงานและนักเรียนในโรงเรียนที่มีเปลือก tcsh โดยค่าเริ่มต้น

เปลือก tcsh มีคุณสมบัติบางอย่างที่จะช่วยให้ผู้ใช้ป้อนคำสั่ง

ชื่อไฟล์เสร็จ — โดยการพิมพ์ส่วนหนึ่งของชื่อของคำสั่งชื่อไฟล์หรือไดเรกทอรีและกดปุ่ม [Tab], tcsh เชลล์จะเสร็จสมบูรณ์ส่วนที่เหลือของชื่อโดยอัตโนมัติ หากพบว่าเปลือกหอยที่ชื่อขึ้นต้นมากกว่าหนึ่งด้วยตัวอักษรเหล่านั้นที่คุณได้พิมพ์ก็จะเตือนให้คุณพิมพ์ตัวอักษรอีกไม่กี่ก่อนที่จะกดปุ่มแท็บอีกครั้ง

ประวัติ – เปลือกจะเก็บรายการของคำสั่งที่คุณพิมพ์มาถ้าคุณต้องการที่จะทำซ้ำคำสั่งให้ใช้ปุ่มเคอร์เซอร์ไปเลื่อนขึ้นและลงรายการหรือประวัติศาสตร์ชนิดสำหรับรายการของคำสั่งก่อนหน้านี้

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s