答え1
Linuxでは、テキストモードコンソールに表示されている現在のテキストをダンプすることができます。VCデバイス。たとえば、cat /dev/vcs1
は の内容をダンプします/dev/tty1
。vcsa デバイス (例/dev/vcsa1
) にはテキスト属性も含まれています。
を開くたびに/dev/vcsNUM
、端末の表示バッファの現在の内容が取得されます。これは、現在端末に印刷されている内容へのインターフェースではありません。そのようなインターフェースは存在しません。
疑似端末の場合、現在表示されている内容は端末エミュレータによって追跡され、端末エミュレータがダンプを提供しない限り、それをダンプする方法はありません。たとえば、ssh によって提供される疑似端末の場合、端末の内容はクライアント マシン上にあります。