在 CentOS 中使用 cmatrix(那个“黑客帝国”风格的字符雨)时,如果你觉得动画太慢、刷新太卡,可以通过以下几种方式“加速”。
cmatrix 本身支持参数控制速度和密度。
cmatrix -s
或指定更新间隔(单位:微秒,越小越快):
cmatrix -u 1
-u 数字:更新间隔(默认约 50000 微秒)
推荐值:-u 1或-u 1000
cmatrix -b
或
cmatrix -C green -b
cmatrix -m
(单色模式,CPU 占用更低)
cmatrix -x
cmatrix -u 1 -b -x
cmatrix 的流畅度非常依赖终端渲染速度。
✅ alacritty(最快)
✅ kitty
✅ urxvt
❌ 默认 gnome-terminal(偏慢)
如果你在 SSH 远程,网络延迟也会影响观感。
如果是 CentOS 服务器:
nice -n -10 cmatrix -u 1
默认 CentOS 的 cmatrix 可能较老:
git clone https://github.com/abishekvashok/cmatrix.git
cd cmatrix
./configure
make -j$(nproc)
./cmatrix -u 1
如果你只是想要“快”,可以用:
while true; do echo -e "\e[32m$((RANDOM%10))\e[0m"; sleep 0.01; done
cmatrix -u 1 -b -x
如果你是 SSH + 云服务器,告诉我你的终端类型,我可以给你最合适的参数。