在CentOS终端实现数码雨效果

有意思的Linux命令:cmatrix在CentOS终端实现数码雨效果

1.yum -y install wget

2.wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz

3.tar xvf cmatrix-1.2a.tar.gz

4.跳转到cmatrix-1.2a目录下

命令为 cd cmatrix-1.2a

5.yum install ncurses-devel

(过程中会出现 “Is this ok [y/d/N]: ”

( 输入"y",敲回车即可

6.yum -y install gcc

7.yum -y install gcc-c++

8.yum install make

9. 输入命令 “./configure && make && make install”

(尤其注意,该命令以“.”开头,不要输入错误)

10.输入cmatrix,即可看到数码雨的情景

在这里插入图片描述

cmatrix常用命令如下:

cmatrix-a :异步滚动(默认)

cmatrix-b :随机粗体

cmatrix-B :全部粗体

cmatrix-o :使用旧风格滚动

cmatrix-x :X window 模式

cmatrix-V :显示版本信息

cmatrix-u :刷新频率,0-9,也就是滚动的快慢

cmatrix-C :显示的颜色,支持green(默认),red,blue,white,yellow,cyan

在这里插入图片描述

骇客帝国既视感有木有,但也还蛮现实的,毕竟,这个命令除了装B没啥用。。。
  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
黑客帝国数字越写越没有心情只发个阉割版吧-rain.m 图中每一列0-1数字,按照随机速度  往下落 Tip:代码要先保存m文件,然后在 命令窗口输入  rain  就下了                                     function rain clear;clc h=figure; set; axis off     %初始化 for i=1:3*10     for j=1:2*10 6         x=*0.1/3;         y=*0.1/2;         handles=text,y,int2str,'fontsize',20,'color',[0 0.5 randint*0.5 0.3]*randint);     end end     %画图rain direction=2; while 1==1     handles=move;     for i=1:30         position=get,'position');         if position<-0.2             j=26;             handles=handles;             position=get,'position');             handles=text,position 0.1/2,int2str,'fontsize',20,'color',[0 0.5 randint*0.5 0.3]*randint);         end     end     pause end     function handles=move %direction  1=↑ 2=↓ 3=→ 4=← change=0.5; step=0.01; switch direction     case 1         for i=1:3*10             change=change*rand step;             for j=1:2*10 6                 set,'position',get,'position') [0 change 0]);             end         end         case 2         for i=1:3*10             change=change*rand step;             for j=1:2*10 6                 set,'position',get,'position') [0 -change 0]);             end         end         case 3         for j=1:2*10 6             change=change*rand step;                         for i=1:3*10                 set,'position',get,'position') [change 0 0]);             end         end              case 4         for j=1:2*10 6             change=change*rand step;               for i=1:3*10                                set,'position',get,'position') [-change 0 0]);             end         end         end

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值