Đọc những gì được viết cho / dev / tty *


10

Làm thế nào tôi có thể đọc những gì được viết cho /dev/tty*( *= 0- số lượng tty )?

Tôi đã thử sudo tail -f /dev/tty1trên một thiết bị đầu cuối ( X) và sau đó sudo cp .emacs /dev/tty1từ một thiết bị khác. Xkhông hiển thị nội dung của .emacsnhưng nhấn Ctrl-Alt-F1tôi có thể thấy nội dung của .emacs.

Lý lịch.

Là câu hỏi này cùng loại với điều này ?

Câu trả lời:


10

Trên Linux, bạn có thể kết xuất văn bản hiện tại được hiển thị trên bảng điều khiển chế độ văn bản thông qua các thiết bị vcs . Ví dụ, cat /dev/vcs1bỏ nội dung của /dev/tty1. Các thiết bị vcsa (ví dụ /dev/vcsa1) cũng chứa các thuộc tính văn bản.

Mỗi lần bạn mở /dev/vcsNUM, bạn sẽ nhận được nội dung hiện tại của bộ đệm hiển thị của thiết bị đầu cuối. Đây không phải là giao diện cho những gì hiện đang được in đến thiết bị đầu cuối - không có giao diện như vậy.

Đối với thiết bị đầu cuối giả, những gì hiện đang được hiển thị được theo dõi bởi trình giả lập thiết bị đầu cuối và không có cách nào để loại bỏ nó trừ khi trình giả lập thiết bị đầu cuối cung cấp một. Ví dụ, đối với thiết bị đầu cuối giả được cung cấp bởi ssh, nội dung thiết bị đầu cuối sẽ có trên máy khách.


Đây chắc chắn là một số ý tưởng trừu tượng để đi đến thỏa thuận. Không phải là một phần của những gì đang được in trở thành một phần của bộ đệm hiển thị?
Chảy máu ngón tay
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.