CentOS 下 cmatrix 命令速查与实用示例
一 安装与启动
- 使用 YUM 安装(CentOS 7/8 常见):执行命令:sudo yum install -y cmatrix;安装完成后直接运行:cmatrix。如使用 DNF(较新版本或兼容环境),可用:sudo dnf install -y cmatrix。若仓库无包,可参考下方源码编译安装步骤。
二 常用命令行选项
- 基础显示与外观
- -a, --ascii:仅使用 ASCII 字符绘制效果
- -b, --bold:随机粗体
- -B, --all-bold:全部字符加粗
- -c, --colors:启用彩色(可用颜色名或 #RRGGBB)
- -C, --colorpairs N:设置颜色对数量(默认 8)
- -n, --no-colors:禁用颜色
- -o, --output 文件:将动画输出重定向到指定文件
- -x, --xwindow:X11 窗口模式相关
- -v, --version:显示版本信息
- 速度与帧率
- -d, --delay 毫秒:设置帧间延迟(默认 100 ms)
- -s, --speed 级别:设置速度(如 slow/medium/fast)
- -S, --sysrat 级别:系统速率(如 normal/slow/fast)
- -u, --update:触发/调整更新(部分版本支持数值参数)
- 行为与模式
- -m, --mode 模式:矩阵模式(如 main/sys/sysrat)
- -r, --random:字符随机变化
- -q, --quiet:静音/减少额外输出(部分版本为禁用声音)
- -f, --fullscreen:全屏模式(若终端/版本支持)
- -D, --effect 特效:添加特效(如 stars)
- 提示
- 不同发行版与版本对参数支持存在差异,建议结合 man cmatrix 查看本机可用选项与含义。
三 实用示例
- 彩色矩阵并减慢速度:示例:cmatrix -c green -d 200
- 仅用 ASCII 字符:示例:cmatrix -a
- 全屏模式(若支持):示例:cmatrix -f
- 输出到文件便于分享或回放:示例:cmatrix -o matrix.log
- 快速模式:示例:cmatrix -s fast
- 查看版本:示例:cmatrix -v
- 退出:在动画运行时按 q 键退出。
四 源码编译安装(仓库无包时)
- 安装编译依赖:示例:sudo yum install -y ncurses-devel gcc make autoconf automake
- 获取源码(示例版本):示例:wget -q https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz
- 解压与编译安装:示例:
- tar -zxvf cmatrix-1.2a.tar.gz
- cd cmatrix-1.2a
- ./configure --prefix=/opt/cmatrix
- make
- sudo make install
- 将可执行文件目录加入 PATH:示例:echo ‘export PATH=/opt/cmatrix/bin:$PATH’ >> ~/.bashrc && source ~/.bashrc
- 验证:示例:/opt/cmatrix/bin/cmatrix -v。
五 使用提示
- 该工具主要用于终端视觉效果,并非系统监控工具;如需监控资源,请使用 top/htop/glances 等。
- 在 tmux/screen 或某些终端多路复用器中,部分全屏/特效可能受限;可尝试切换终端或关闭相关特性以获得最佳效果。