屏幕上现有的命令行文本要保存到文件中吗? (非图形Linux)

屏幕上现有的命令行文本要保存到文件中吗? (非图形Linux)

在 tty2 上,我该如何获取文字截图命令行的?

答案1

你考虑过这个screendump命令吗?

答案2

如果您可以使用tmuxscreen,它们就能够将回滚缓冲区保存到文件中。

与 不同的是screendump,它仅适用于 Linux,tmux并且screen也可用于基于 BSD 的操作系统(例如 macOS、FreeBSD),并且不需要特殊权限。

答案3

您可以用于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

相关内容