Khái niệm về thiết bị đầu cuối điều khiển trong Unix


17

Ai đó có thể giải thích một cách dễ hiểu về khái niệm điều khiển thiết bị đầu cuối trong unix và unix như các hệ thống không? Có liên quan đến một phiên? Nếu có thì làm thế nào?


5
TTY demystized là một bài viết thực sự tốt có thể giúp bạn có được một số khái niệm.
vào

Câu trả lời:


8

Có một nhóm trưởng quy trình - giống như quy trình đầu - sở hữu thiết bị đầu cuối, / dev / tty. Một nhóm quy trình có thể là một hoặc nhiều quy trình.

Lệnh stty thay đổi và hiển thị các thiết lập đầu cuối. Nếu bạn thực sự sẽ sử dụng UNIX, hãy cân nhắc nghiêm túc việc tìm một bản sao của Stevens 'Lập trình nâng cao trong môi trường UNIX'. Thiết bị đầu cuối có rất nhiều hành lý nặng từ những năm 1970. Bạn sẽ nhận ra điều đó ngay lập tức. Hầu hết các cài đặt kỳ lạ đó có thể bị bỏ qua ngoại trừ những thứ đặc biệt như bảng điều khiển hệ thống UNIX.


0

Thiết bị đầu cuối là một tệp trong hệ thống tệp thông qua đó (thường) người dùng tương tác với chương trình không phải GUI.
Khi bạn chạy một chương trình từ một vỏ từ xa hoặc cục bộ, nó được liên kết với thiết bị đầu cuối của bạn và trừ khi bạn hoặc nó chuyển hướng đầu vào hoặc đầu ra, nó được đọc và ghi từ / đến thiết bị đầu cuối đó.

Khi một thiết bị đầu cuối bị đóng, các chương trình đang chạy trong đó được báo hiệu để chúng có thể tự thoát hoặc tách ra.

Về kết nối với "phiên": nếu bạn đang đề cập đến phiên GUI, thì nó không liên quan trực tiếp đến nó, ngoài thực tế là một số hệ thống UNIX và UNIX chạy GUI dưới thiết bị đầu cuối của chính nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.