Tty2では、どうやって テキストのスクリーンショット コマンドラインの?
tmux
またはscreen
を使用できる場合は、スクロールバックバッファーをファイルに保存できます。
Linux専用のscreendump
とは異なり、tmux
とscreen
はBSDベースのOS(macOS、FreeBSDなど)でも利用でき、特別な権限は必要ありません。
screendump
コマンドを検討しましたか?
これにはscript
を使用できます。端末セッションのTypeScriptを記録します。デフォルトでは、./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