10 我如何阅读写入的内容/dev/tty*(*= -tty0数)? 我sudo tail -f /dev/tty1在一个终端(X)上尝试过,然后sudo cp .emacs /dev/tty1从另一个终端尝试了。X没有显示的内容,.emacs但按Ctrl-Alt-F1可以看到的内容.emacs。 背景。 是同一类别的这个问题,这? linux console tty — 手指流血 source
10 在Linux上,您可以通过vcs设备转储在文本模式控制台上显示的当前文本。例如,cat /dev/vcs1转储的内容/dev/tty1。vcsa设备(例如/dev/vcsa1)也包含文本属性。 每次打开/dev/vcsNUM,您都会获得终端显示缓冲区的当前内容。这不是当前正在打印到终端的接口,没有这样的接口。 对于伪终端,终端仿真器会跟踪当前显示的内容,除非终端仿真器提供了伪内容,否则无法将其转储。例如,对于ssh提供的伪终端,终端内容将在客户端计算机上。 — 吉勒斯“别再邪恶了” source 这些肯定是一些深奥的想法可以接受。所打印内容的一部分不成为显示缓冲区的一部分吗? — 2013年