讀取寫入 /dev/tty* 的內容

讀取寫入 /dev/tty* 的內容

我怎麼能讀取寫入的內容/dev/tty**= 0- 數量終端)?

sudo tail -f /dev/tty1在一個終端(X)上嘗試,然後sudo cp .emacs /dev/tty1從另一個終端嘗試。X沒有顯示 的內容.emacs,但按Ctrl-Alt-F1我可以看到 的內容.emacs

背景。

這個問題與以下屬於同一類別嗎

答案1

在 Linux 上,您可以透過以下命令轉儲文字模式控制台上顯示的目前文字:VCS裝置.例如,cat /dev/vcs1轉儲 的內容/dev/tty1。 vcsa 裝置(例如/dev/vcsa1)也包含文字屬性。

每次開啟 時/dev/vcsNUM,您都會獲得終端顯示緩衝區的目前內容。這不是目前正在列印到終端的介面 - 沒有這樣的介面。

對於偽終端,當前顯示的內容由終端仿真器跟踪,除非終端仿真器提供,否則無法轉儲它。例如,對於 ssh 提供的偽終端,終端內容將位於客戶端電腦上。

相關內容