温馨提示×

centos怎么改cmatrix颜色

小樊
47
2026-09-06 04:16:42
栏目: 智能运维

在 CentOS 上,cmatrix(终端矩阵雨效果)本身没有官方配置文件,但可以通过环境变量、别名、源码参数或终端颜色方案来改变颜色。下面按推荐程度给你几种实用方法。


方法一:用环境变量改颜色(最简单,推荐)

cmatrix 支持 CMATRIX_COLORS 系列环境变量(部分版本支持):

# 绿色(默认)
cmatrix

# 改成红色
CMATRIX_COLOR=red cmatrix

# 改成蓝色
CMATRIX_COLOR=blue cmatrix

常见可选值:

  • green
  • red
  • blue
  • white
  • yellow
  • cyan
  • magenta

⚠️ 注意:
不同发行版 / 版本支持程度不同,CentOS 自带 yum 版可能不支持该变量


方法二:用终端颜色方案(最稳定)

因为 cmatrix 用的是终端前景色,你可以直接改终端配色:

例如(bash):

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 版不支持 源码安装
任何版本 改终端配色

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

  • CentOS 版本(6 / 7 / 8 / Stream)
  • cmatrix -V 输出版本
  • 想要什么颜色

我可以给你精确到命令的配置

0