cmatrix 本身没有“保存”功能,它只是一个终端字符动画效果(类似《黑客帝国》的绿色代码雨)。不过你可以通过下面几种方式“保存”它,取决于你想保存成什么:
cmatrix 是动态刷屏的,直接重定向只能保存一帧乱码:
cmatrix > cmatrix.txt
⚠️ 基本没用,因为内容会不断刷新。
script + ffmpeg(推荐)script -q -c "cmatrix" output.typescript
ffmpeg 转成视频ffmpeg -f fbdev -i /dev/fb0 -i output.typescript -c:v libx264 cmatrix.mp4
✅ 或直接使用屏幕录制工具(更简单)
ffmpeg 录屏ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i :0.0 cmatrix.mp4
运行 cmatrix 后直接录屏即可。
ffmpeg -i cmatrix.mp4 -vf "fps=10,scale=640:-1" cmatrix.gif
echo "cmatrix -b" >> ~/.bashrc
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 |
| 保存配置 | 脚本 |
| 保存文本 | ❌ 不推荐 |
如果你告诉我:
我可以给你最合适的一条命令。