แนวคิดของเทอร์มินัลการควบคุมใน Unix


17

บางคนสามารถอธิบายด้วยวิธีที่ง่ายต่อการเข้าใจถึงแนวคิดของการควบคุมเทอร์มินัลในระบบยูนิกซ์และยูนิกซ์เช่นระบบหรือไม่? มันเกี่ยวข้องกับเซสชั่นหรือไม่? ถ้าใช่แล้วได้อย่างไร


5
demystified TTYเป็นบทความที่ดีมากที่อาจช่วยให้คุณได้รับแนวคิดบางอย่าง
donothingsuccessfully

คำตอบ:


8

มีหัวหน้ากลุ่มกระบวนการคือ - เหมือนหัวหน้ากระบวนการ - ที่เป็นเจ้าของเทอร์มินัล / dev / tty กลุ่มกระบวนการสามารถเป็นหนึ่งหรือหลายกระบวนการ

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


0

เทอร์มินัลคือไฟล์ในระบบไฟล์ซึ่งผู้ใช้โต้ตอบกับโปรแกรมที่ไม่ใช่ GUI
เมื่อคุณรันโปรแกรมจากรีโมตหรือโลคัลเชลล์มันจะเชื่อมโยงกับเทอร์มินัลของคุณและถ้าคุณหรือมันเปลี่ยนเส้นทางของอินพุตหรือเอาต์พุตมันจะอ่านและเขียนจาก / ไปยังเทอร์มินัลนั้น

เมื่อปิดเทอร์มินัลโปรแกรมที่กำลังทำงานอยู่จะถูกส่งสัญญาณเพื่อให้สามารถออกหรือถอดออกได้

เกี่ยวกับการเชื่อมต่อกับ "เซสชัน": หากคุณอ้างถึงเซสชัน GUI นั้นจะไม่มีความเกี่ยวข้องโดยตรงนอกเหนือจากความจริงที่ว่า UNIX และ UNIX บางระบบเช่นระบบที่เรียกใช้ GUI ภายใต้เทอร์มินัลของตัวเอง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.