cmatrix 是一个模拟《黑客帝国》电影中绿色字符雨效果的终端程序,它会在终端中显示不断下落的字符流,创造出类似电影中的经典视觉效果。
sudo apt update
sudo apt install cmatrix
# Fedora
sudo dnf install cmatrix
# CentOS/RHEL 8+
sudo dnf install cmatrix
# CentOS/RHEL 7
sudo yum install cmatrix
sudo pacman -S cmatrix
git clone https://github.com/abishekvashok/cmatrix.git
cd cmatrix
autoreconf -i
./configure
make
sudo make install
最简单的使用方式是直接运行:
cmatrix
这将显示默认的绿色字符雨效果。
选项 | 描述 |
---|---|
-a |
异步滚动(默认) |
-b |
启用粗体字符 |
-B |
所有字符都粗体 |
-f |
强制启用 Linux $TERM 模式 |
-l |
Linux 模式(使用矩阵控制台字体) |
-o |
使用旧式滚动 |
-h |
显示帮助信息 |
-n |
不使用粗体字符(覆盖 -b 和 -B) |
-s |
"屏幕保护程序"模式,第一次按键时退出 |
-x |
X 窗口模式,使用你的 X 字体 |
-V |
显示版本信息 |
-u delay |
屏幕更新延迟,单位是微秒(默认 40000) |
-C color |
使用指定颜色(默认绿色) |
使用 -C
选项可以改变字符颜色:
cmatrix -C blue # 蓝色
cmatrix -C red # 红色
cmatrix -C white # 白色
cmatrix -C yellow # 黄色
cmatrix -C cyan # 青色
cmatrix -C green # 绿色(默认)
cmatrix -C magenta # 品红色
cmatrix -C black # 黑色
cmatrix -abC red # 异步滚动,粗体字符,红色
cmatrix -s # 按任意键退出
cmatrix -u 20000 # 更快的更新速度(数值越小越快)
cmatrix -u 80000 # 更慢的更新速度
按 q
键或 Ctrl+C
可以退出 cmatrix。
你可以创建别名来简化常用命令:
alias matrix='cmatrix -abC cyan -u 30000'
将此行添加到你的 ~/.bashrc
或 ~/.zshrc
文件中,然后重新加载 shell 或运行 source ~/.bashrc
。
如果遇到问题,可以尝试以下方法:
确保终端支持 256 色:
echo $TERM
如果不是 xterm-256color
,可以尝试:
export TERM=xterm-256color
如果字符显示不正常,尝试使用 -l
选项:
cmatrix -l
如果安装后找不到命令,可能需要手动添加路径或重新安装。
cmatrix 是一个简单但有趣的终端工具,可以为你的 Linux 终端添加《黑客帝国》风格的视觉效果。通过不同的选项组合,你可以自定义显示效果,创造出个性化的字符雨动画。