setterm -dump
N 将 /dev/tty
N 的屏幕内容转储到当前目录下的文件 screen.dump
中。参见 setterm(1)。
可以使用设备 /dev/vcs
N (其中 `vcs' 代表 `virtual console screen',即“虚拟控制台屏幕”)访问 /dev/tty
N 的当前屏幕内容。 例如,您可以编写一个时钟程序,在控制台屏幕的右上角显示当前时间(参见 kbd-1.04.tar.gz
中的程序 vcstime
)。 直接转储内容可以使用 cat /dev/vcs
N 命令。 这些设备文件 /dev/vcs
N 不包含换行符,也不包含属性,例如颜色。 从程序中,通常最好使用 /dev/vcsa
N(“带有属性的虚拟控制台屏幕”)代替 - 它以一个标头开始,给出行数和列数以及光标的位置。 参见 vcs(4)。