
@TOC
本次实践为个人测试环境,操作系统版本为centos7.6。
hostname | 本地P地址 | 操作系统版本 | 内核版本 | python版本 |
|---|---|---|---|---|
jeven | 192.168.3.166 | centos 7.6 | 3.10.0-957.el7.x86_64 v16.17.0 | 3.6.8 |
1.本次实践部署环境为个人测试环境;
2.在centos7.6环境下实现屏幕数字雨效果。
安装开发工具的软件包组
yum -y groupinstall "Development tools"
安装基本软件
yum install -y gcc gcc-c++ zlib zlib-devel libffi-devel openssl openssl-devel pcre pcre-devel yum-utils vim wget tree htop sqlite-devel
安装 ImageMagick等工具
yum install ImageMagick ncurses-devel gcc -y 
新创建一个目录
mkdir -p /data/cmatrix && cd /data/cmatrix/下载aalib安装包
wget https://nchc.dl.sourceforge.net/project/aa-project/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz
解压软件包
tar -xzf aalib-1.4rc5.tar.gz
编译安装aalib
cd aalib-1.4.0/ && ./configuremake && make install

下载cmatrix软件包
wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz
解压cmatrix软件包
tar -xzf cmatrix-1.2a.tar.gz编译安装cmatrix
cd cmatrix-1.2a./configure && make && make install
[root@jeven cmatrix-1.2a]# cmatrix -V
CMatrix version 1.2a by Chris Allegretta (compiled 18:14:42, Aug 10 2023)
Email: cmatrix@asty.org Web: http://www.asty.org/cmatrix查看cmatrix命令帮助
cmatrix --help-a: 异步滚动
-b: 启用粗体字符
-B: 所有粗体字符(替代-B)
-f: 强制打开linux$TERM类型
-l: Linux模式(使用矩阵控制台字体)
-o: 使用旧式滚动
-h: 打印使用和退出
-n: 没有粗体字符(替代-b和-b,默认值)
-s: “屏幕保护程序”模式,第一次按键时退出
-x: x窗口模式,如果xterm使用mtx.pcf,则使用
-V: 打印版本信息并退出
-u延迟(0-10,默认为4):屏幕更新延迟
-C[color]:将此颜色用于矩阵(默认为绿色)在命令行中直接输入cmatrix,显示数字雨效果。
cmatrix
cmatrix -b -u 3 -C blue
我正在参与2023腾讯技术创作特训营第二期有奖征文,瓜分万元奖池和键盘手表
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。