温馨提示×

如何保存linux cmatrix截图

小樊
43
2026-08-01 03:42:39
栏目: 智能运维

在 Linux 下保存 cmatrix 的截图,常见有几种方式,按是否保存为图片是否保留动画效果来区分。


一、直接保存为图片(最常用)

✅ 方法 1:使用 scrot(推荐)

适合保存当前终端中 cmatrix 的运行画面。

sudo apt install scrot   # Debian/Ubuntu
# 或
sudo dnf install scrot   # Fedora
# 或
sudo pacman -S scrot     # Arch

运行 cmatrix 后,在另一个终端执行:

scrot cmatrix.png

或延迟截图(给你时间切回 cmatrix):

scrot -d 3 cmatrix.png

✅ 方法 2:使用 gnome-screenshot

如果你用的是 GNOME 桌面:

gnome-screenshot -d 3

-d 3 表示 3 秒后截图。


✅ 方法 3:使用 import(ImageMagick)

sudo apt install imagemagick
import cmatrix.png

然后点击 cmatrix 所在窗口即可。


二、保存为文本(不是图片)

如果你只想要字符内容(而不是图片):

cmatrix > cmatrix.txt

⚠️ 注意:

  • 只能保存静态字符
  • 动画、颜色、光标效果会丢失

三、录制为视频 / GIF(保存动画效果)

✅ 方法 4:使用 asciinema(推荐,字符终端录制)

sudo apt install asciinema
asciinema rec cmatrix.cast

结束后按 Ctrl+D,可回放:

asciinema play cmatrix.cast

或上传到 https://asciinema.org


✅ 方法 5:录制为 GIF(真正动画)

使用 ffmpeg + x11grab

ffmpeg -video_size 800x600 -framerate 15 -f x11grab \
 -i :0.0+100,200 -t 5 cmatrix.gif

参数说明:

  • 800x600:窗口大小
  • +100,200:屏幕偏移
  • -t 5:录制 5 秒

四、在 TTY(无图形界面)下截图

如果你是在 Ctrl+Alt+F3 这种纯终端:

✅ 方法 6:使用 fbcat

sudo apt install fbcat
fbcat > cmatrix.ppm

然后用 ImageMagick 转换:

convert cmatrix.ppm cmatrix.png

五、推荐方案总结

需求 推荐方式
保存静态截图 scrot
保留动画 asciinema
想要 GIF ffmpeg
纯 TTY fbcat
只要字符 重定向 >

如果你愿意,可以告诉我:

  • 你用的是 Ubuntu / Arch / CentOS
  • 桌面终端 还是 纯 TTY
  • 想保存成 图片 / GIF / 视频 / 文本

我可以给你一条最适合你环境的命令

0