在 CentOS 上,cmatrix(矩阵字符雨效果)本身没有内置的“配置文件颜色选项”,它的颜色通常是在编译时或运行时通过参数/环境变量控制的。下面给你几种常用方法。
-C 参数(推荐)cmatrix 支持 -C 指定颜色(某些版本支持):
cmatrix -C red
cmatrix -C green
cmatrix -C blue
cmatrix -C yellow
cmatrix -C cyan
cmatrix -C magenta
cmatrix -C white
⚠️ 注意:
cmatrix 版本都支持 -C查看是否支持:
cmatrix --help
如果你是 源码安装的 cmatrix,可以改颜色宏:
wget https://github.com/abishekvashok/cmatrix/releases/download/v2.0/cmatrix-2.0-1.tar.gz
tar -xzf cmatrix-2.0-1.tar.gz
cd cmatrix-2.0
编辑源码(不同版本位置不同):
vi cmatrix.c
查找类似:
#define COLOR_GREEN 2
或:
init_pair(1, COLOR_GREEN, COLOR_BLACK);
改成你喜欢的:
init_pair(1, COLOR_RED, COLOR_BLACK);
./configure
make
sudo make install
如果你只是想“看起来不同”,可以:
cmatrix | sed 's/green/red/'
或者修改终端配色(不推荐,效果有限)。
✅ 如果你只是想换颜色:
cmatrix -C cyan
✅ 如果 -C 不支持:
如果你愿意,可以告诉我:
cmatrix --help 的输出我可以给你精确到你系统的改法。