如何在Linux上截取某些命令的屏幕截图

如何在Linux上截取某些命令的屏幕截图

我有 Linux(Ubuntu、Centos)系统,我需要为以下每个命令输出捕获屏幕截图,并且需要将其存储在$HOME/screenshot/路径中。

是否可以使用 shell 脚本通过 (Mobaxterm) ssh 终端?由于我有很多系统,因此相当于该print screen选项的脚本方法将会很有帮助。

ls -al /etc/passwd
ls -al /etc/group
ls -al /etc/shadow
cat /etc/passwd
cat /etc/profile
ls -al /etc/hosts
ls -al /etc/services
ls -l /usr/bin/last
ls -al /etc/profile   

答案1

import -window $WINDOW -compress JPEG "screenshot.jpg"其中 $WINDOW 是从中获得的窗口 ID,wmctrl或者您可以将其root用于整个桌面。import是 ImageMagick 包的一部分,有关更多信息,请参阅手册页。

相关内容