tty2 で、コマンドラインのテキストスクリーンショットを取得するにはどうすればよいですか?
1
関連:端末出力はどこに保存されますか?
—
sondra.kinsey
tty2 で、コマンドラインのテキストスクリーンショットを取得するにはどうすればよいですか?
回答:
tmuxまたはを使用できる場合はscreen、スクロールバックバッファーをファイルに保存することができます。
screendumpLinuxのみであるtmuxとscreenは異なり、BSDベースのOS(macOS、FreeBSDなど)でも利用でき、特別な権限は必要ありません。
screendumpコマンドを検討しましたか?
cat /dev/vcsN ても同じような効果がある」次に、なぜ使用しないのcat /dev/vcsNですか?
screendumpから読み込み/dev/vcsaますが、出力から取り除かれているようです。)ところで。watchコマンドと組み合わせて、のようなライブ出力を表示するのが好きwatch -n0.1 screendumpです。
/dev/vcsデバイスには画面のサイズに関する情報が含まれていないためcat /dev/vcsN、端末ウィンドウの文字数がキャプチャするVCと同じである場合にのみ機能します。
scriptこれに使用できます。端末セッションのタイプスクリプトを記録します。デフォルトでは、に書き込み./typescriptます。もちろん、これは事前に行う必要があるため、実際には「スクリーンショット」ではありません。
$ script
Script started, file is typescript
$ ls asdf
ls: cannot access asdf: No such file or directory
$ exit
Script done, file is typescript
# Then check the recordings:
$ cat typescript
Script started on Thu 29 Nov 2018 02:52:04 PM CET
$ ls asdf
ls: cannot access asf: No such file or directory
$ exit
Script done on Thu 29 Nov 2018 02:52:09 PM CET