温馨提示×

linux cmatrix如何保存

小樊
47
2026-08-27 19:36:05
栏目: 智能运维

cmatrix 本身没有“保存”功能,它只是一个终端字符动画效果(类似《黑客帝国》的绿色代码雨)。不过你可以通过下面几种方式“保存”它,取决于你想保存成什么:


一、保存为文本(不推荐,意义不大)

cmatrix 是动态刷屏的,直接重定向只能保存一帧乱码:

cmatrix > cmatrix.txt

⚠️ 基本没用,因为内容会不断刷新。


二、保存为视频(最常用 ✅)

方法 1:用 script + ffmpeg(推荐)

1️⃣ 录制终端输出

script -q -c "cmatrix" output.typescript

2️⃣ 用 ffmpeg 转成视频

ffmpeg -f fbdev -i /dev/fb0 -i output.typescript -c:v libx264 cmatrix.mp4

✅ 或直接使用屏幕录制工具(更简单)


三、直接录屏(最简单 ✅✅)

1️⃣ 使用 ffmpeg 录屏

ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i :0.0 cmatrix.mp4

2️⃣ 或用工具

  • SimpleScreenRecorder
  • OBS Studio
  • Kazam

运行 cmatrix 后直接录屏即可。


四、保存为 GIF(适合展示)

ffmpeg -i cmatrix.mp4 -vf "fps=10,scale=640:-1" cmatrix.gif

五、保存为“启动画面 / 屏保”

方式 1:开机自动运行 cmatrix

echo "cmatrix -b" >> ~/.bashrc

方式 2:作为屏保(xscreensaver)

cmatrix 本身可作为屏保程序,但需要配置 xscreensaver


六、保存配置(不是画面)

cmatrix 支持参数保存习惯:

cmatrix -b -C cyan

常见参数:

  • -b:加粗字符
  • -C color:颜色(green / red / cyan / blue)
  • -u 2:更新速度

可以写成脚本:

#!/bin/bash
cmatrix -b -C cyan -u 2

总结(推荐方案)

目的 推荐方式
保存动画 录屏(OBS / ffmpeg)
保存 GIF ffmpeg
保存配置 脚本
保存文本 ❌ 不推荐

如果你告诉我:

  • 服务器 还是 桌面
  • 想保存成 视频 / GIF / 终端回放
  • 是否要 无桌面环境

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

0