在 CentOS 上,cmatrix(终端矩阵雨效果)本身没有官方配置文件,但可以通过环境变量、别名、源码参数或终端颜色方案来改变颜色。下面按推荐程度给你几种实用方法。
cmatrix 支持 CMATRIX_COLORS 系列环境变量(部分版本支持):
# 绿色(默认)
cmatrix
# 改成红色
CMATRIX_COLOR=red cmatrix
# 改成蓝色
CMATRIX_COLOR=blue cmatrix
常见可选值:
greenredbluewhiteyellowcyanmagenta⚠️ 注意:
不同发行版 / 版本支持程度不同,CentOS 自带 yum 版可能不支持该变量。
因为 cmatrix 用的是终端前景色,你可以直接改终端配色:
echo -e "\033[31m" # 红色
cmatrix
或者永久改:
echo 'export PS1="\[\e[31m\]\u@\h\[\e[0m\]:\w\$ "' >> ~/.bashrc
终端模拟器(如 GNOME Terminal / Xshell / SecureCRT)里也可以直接改配色方案。
编辑 ~/.bashrc:
alias cmatrix='cmatrix -C red'
或:
alias cmatrix='cmatrix -C cyan'
然后:
source ~/.bashrc
✅ -C 参数在较新版本有效
如果你 yum 装的版本太老,可以源码装:
yum install ncurses-devel gcc make -y
wget https://github.com/abishekvashok/cmatrix/releases/download/v2.0/cmatrix-v2.0-Butterscotch.tar.gz
tar zxvf cmatrix-*.tar.gz
cd cmatrix-*
./configure
make
make install
然后:
cmatrix -C red
编辑:
#define COLOR_GREEN ...
改成你喜欢的颜色,再重新编译。
| 场景 | 方法 |
|---|---|
| 临时用 | cmatrix -C red |
| 长期用 | alias |
| yum 版不支持 | 源码安装 |
| 任何版本 | 改终端配色 |
如果你愿意,可以告诉我:
cmatrix -V 输出版本我可以给你精确到命令的配置。