读取写入 /dev/tty* 的内容

Ble*_*ers 10 linux tty console

如何读取写入的内容/dev/tty**= 0- tty 的数量)?

sudo tail -f /dev/tty1在一个终端(X)上尝试过,然后sudo cp .emacs /dev/tty1在另一个终端上尝试。X没有显示的内容,.emacs但按Ctrl-Alt-F1我可以看到 的内容.emacs

背景。

是同一类别的这个问题,

Gil*_*il' 12

在 Linux 上,您可以通过vcs设备转储显示在文本模式控制台上的当前文本。例如,cat /dev/vcs1转储/dev/tty1. vcsa 设备(例如/dev/vcsa1)也包含文本属性。

每次打开/dev/vcsNUM,都会获得终端显示缓冲区的当前内容。这不是当前打印到终端的界面——没有这样的界面。

对于伪终端,当前显示的内容由终端仿真器跟踪,除非终端仿真器提供,否则无法转储它。例如,对于 ssh 提供的伪终端,终端内容将在客户端机器上。