บางคนสามารถอธิบายด้วยวิธีที่ง่ายต่อการเข้าใจถึงแนวคิดของการควบคุมเทอร์มินัลในระบบยูนิกซ์และยูนิกซ์เช่นระบบหรือไม่? มันเกี่ยวข้องกับเซสชั่นหรือไม่? ถ้าใช่แล้วได้อย่างไร
บางคนสามารถอธิบายด้วยวิธีที่ง่ายต่อการเข้าใจถึงแนวคิดของการควบคุมเทอร์มินัลในระบบยูนิกซ์และยูนิกซ์เช่นระบบหรือไม่? มันเกี่ยวข้องกับเซสชั่นหรือไม่? ถ้าใช่แล้วได้อย่างไร
คำตอบ:
มีหัวหน้ากลุ่มกระบวนการคือ - เหมือนหัวหน้ากระบวนการ - ที่เป็นเจ้าของเทอร์มินัล / dev / tty กลุ่มกระบวนการสามารถเป็นหนึ่งหรือหลายกระบวนการ
คำสั่ง stty เปลี่ยนและแสดงการตั้งค่าเทอร์มินัล หากคุณกำลังจะใช้ UNIX อย่างจริงจังให้พิจารณาหาสำเนาของ 'การเขียนโปรแกรมขั้นสูงในสภาพแวดล้อม UNIX' ของสตีเวนส์ อาคารผู้โดยสารมีสัมภาระหนักมากมายจากปี 1970 คุณจะสังเกตเห็นได้ทันที การตั้งค่าคี่เหล่านั้นส่วนใหญ่สามารถละเว้นได้ยกเว้นสิ่งพิเศษเช่นคอนโซลระบบ UNIX
เทอร์มินัลคือไฟล์ในระบบไฟล์ซึ่งผู้ใช้โต้ตอบกับโปรแกรมที่ไม่ใช่ GUI
เมื่อคุณรันโปรแกรมจากรีโมตหรือโลคัลเชลล์มันจะเชื่อมโยงกับเทอร์มินัลของคุณและถ้าคุณหรือมันเปลี่ยนเส้นทางของอินพุตหรือเอาต์พุตมันจะอ่านและเขียนจาก / ไปยังเทอร์มินัลนั้น
เมื่อปิดเทอร์มินัลโปรแกรมที่กำลังทำงานอยู่จะถูกส่งสัญญาณเพื่อให้สามารถออกหรือถอดออกได้
เกี่ยวกับการเชื่อมต่อกับ "เซสชัน": หากคุณอ้างถึงเซสชัน GUI นั้นจะไม่มีความเกี่ยวข้องโดยตรงนอกเหนือจากความจริงที่ว่า UNIX และ UNIX บางระบบเช่นระบบที่เรียกใช้ GUI ภายใต้เทอร์มินัลของตัวเอง