方法主要分为两大类,根据云主机的操作系统(Windows 或 Linux)来选择。
对于Windows系统的云主机,我们可以利用浏览器自带的功能或安装第三方软件来实现。
这是最通用的方法,适用于截取网页、管理后台等任何在浏览器中显示的长内容。
1、远程登录到你的Windows云主机(例如通过RDP协议)。
2、打开浏览器(Chrome、Edge、Firefox 等都可以)。
3、打开开发者工具:
快捷键直接按F12
。
* 或者右键页面空白处,选择“检查”。
4、打开命令菜单:
* 在开发者工具面板中,按Ctrl + Shift + P
(Windows) 或Cmd + Shift + P
(Mac)。
5、输入截图命令:
* 在弹出的搜索框中,输入screenshot
你会看到几个选项。
选择Capture full size screenshot
(捕获完整尺寸的截图)。
6、保存图片:
* 浏览器会自动截取整个网页(包括所有滚动部分)并下载一张PNG格式的长图到云主机的默认下载目录。
优点:无需安装任何软件,非常方便、高效。
缺点:只能截取浏览器内的内容。
你可以像在本地电脑上一样,在云主机上安装功能强大的截图软件。
1、远程登录到Windows云主机。
2、下载并安装软件,
ShareX免费、开源、功能极其强大,自带滚动截图功能,是高级用户的首选。
PicPick功能全面,也支持滚动窗口截图。
FastStone Capture轻量级且经典的截图工具,支持滚动截图。
3、 安装后,使用这些软件的“滚动窗口”或“捕捉滚动窗口”功能,通常图标是一个带有向下箭头的页面,然后点击你要截图的窗口,软件会自动滚动并拼接成一张长图。
优点:功能强大,可以截取任何窗口(如文件管理器、应用程序窗口),不限于浏览器。
缺点:需要在云主机上安装软件。
Linux云主机通常使用命令行(SSH)访问,没有图形界面(GUI),但如果你的Linux云主机安装了桌面环境(如GNOME, KDE),或者你需要截取的是虚拟桌面(通过VNC/RDP访问),也有相应的方法。
方法一:使用命令行工具(适用于有GUI的Linux)
如果你的Linux云主机安装了桌面环境,可以通过SSH连接后,使用命令行工具进行截图。
1、安装截图工具:
对于基于Debian/Ubuntu的系统
sudo apt update sudo apt install gnome-screenshot # GNOME桌面自带,功能强 # 或 sudo apt install scrot # 轻量级命令行截图工具
对于基于RHEL/CentOS/Fedora的系统
sudo yum install gnome-screenshot # CentOS 7 sudo dnf install gnome-screenshot # Fedora/CentOS 8+
2、进行滚动截图:
使用gnome-screenshot
的--delay
(延时)和--window
(指定窗口)参数可能无法直接实现“滚动”,最可靠的方法是先最大化目标窗口,然后截取整个屏幕,但对于真正的滚动截图,Linux上更依赖浏览器方法(同上)或以下工具
使用spectacle
(KDE): 如果使用KDE桌面,spectacle
工具支持区域、窗口、全屏截图,并可以保存。
使用shutter
一个经典且功能丰富的Linux截图工具,支持滚动截图插件,但安装可能稍复杂。
方法二:使用浏览器开发者工具(同Windows方法一)
如果你的Linux云主机有桌面环境,并且你通过VNC/RDP远程桌面连接使用它,那么在浏览器中使用开发者工具进行截图是完全相同且最有效的方法。
如果你只是想保存终端里滚动的历史输出,这不叫截图,但有更简单的方法:
1、使用script
命令记录整个会话:
script -a my_terminal_session.log
然后进行你的操作,所有输出都会被记录到my_terminal_session.log
文件中,退出时输入exit
。
2、使用终端滚动缓冲区的复制粘贴:
* 打开终端设置,将滚动缓冲区(Scrollback lines)调到一个很大的值(如10000行)。
* 滚动到顶部,然后使用鼠标选中全部内容,复制粘贴到一个文本文件中。
场景 | 推荐方法 | 说明 |
Windows 云主机 | 浏览器开发者工具 (F12 ->Ctrl+Shift+P ->Capture full size screenshot ) | 首选,最快最方便,适合截网页和管理后台。 |
Windows 云主机 | 安装第三方软件 (如 ShareX) | 功能最全,可以截取任何应用程序窗口。 |
Linux 云主机 (有桌面) | 浏览器开发者工具 (同上) | 首选,通用且高效。 |
Linux 云主机 (有桌面) | 安装shutter 等GUI工具 | 如果需要截取非浏览器内容。 |
Linux 云主机 (仅命令行) | 使用script 命令或调整终端缓冲区 | 目的不是“截图”,而是“保存终端历史输出”。 |
最佳实践建议:
对于绝大多数情况,尤其是在云服务器上检查网页应用或管理面板时,直接使用浏览器内置的“捕获完整尺寸截图”功能是最佳选择,它无需安装额外软件,效果完美。
文章摘自:https://idc.huochengrm.cn/zj/16572.html
评论
烟冬易
回复云主机滚动截图保存方法:打开截图工具,选中滚动截图功能,开始截取并保存图片。