一、ASCIIquarium–水族馆
ASCIIquarium是一个基于ASCII字符的终端动画程序,它模拟了一个水族馆的场景,让用户可以在终端中欣赏到各种鱼类、水草和其他水生生物的运动。这个程序是由开发者 Joey Hess 创建的,它可以在类Unix系统上运行,比如Linux和macOS。
ASCIIquarium 是一个轻量级、有趣的工具,可以让用户在终端中放松心情,欣赏一些简单但令人愉悦的动画。
1.1 首先安装Term-Animation。
wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz
# tar -zxvf Term-Animation-2.4.tar.gz
# cd Term-Animation-2.4/
# yum install perl-Curses.x86_64
# perl Makefile.PL
# make
# make test
# make install
备注:ubuntu 下安装Curses 命令如下
sudo apt-get install libcurses-perl
2.1 然后安装ASCIIquarium的步骤:
1、安装CPAN模块: 可以使用以下命令安装:
sudo yum install perl-CPAN
2、使用CPAN安装Term::Animation模块: 安装了CPAN模块后,可以使用CPAN命令来安装Term::Animation模块:
sudo cpan Term::Animation
3、下载ASCIIquarium源代码: 可以从ASCIIquarium的官方网站或者GitHub仓库中下载源代码。使用wget或curl命令从命令行下载:
yum install wget
wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
4、解压缩源代码::
tar -zxvf asciiquarium.tar.gz
5、进入ASCIIquarium目录,运行ASCIIquarium:
cd asciiquarium_1.1/
perl asciiquarium
将 asciiquarium mv 到/usr/local/bin 下 以便能直接运行 asciiquarium
sudo mv asciiquarium /usr/local/bin
[root@cka-master ~]# asciiquarium
问题处理:
问题1:Can't locate Term/Animation.pm in @INC (you may need to install the Term::Animation module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/local/bin/asciiquarium line 42.
解决方法:安装Term-Animation即可,如上
问题2:
Can't locate Curses.pm in @INC (you may need to install the Curses module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/local/share/perl/5.30.0/Term/Animation.pm line 7.
BEGIN failed--compilation aborted at /usr/local/share/perl/5.30.0/Term/Animation.pm line 7.
Compilation failed in require at /usr/local/bin/asciiquarium line 42.
BEGIN failed--compilation aborted at /usr/local/bin/asciiquarium line 42.
解决方法:# yum install perl-Curses.x86_64
ubuntu 下安装Curses 命令如下
sudo apt-get install libcurses-perl
二、cmatrix–矩阵代码
cmatrix是一个在终端中模拟Matrix电影中矩阵代码效果的命令行工具,它可以在您的终端屏幕上显示绿色的数字雨,给人一种仿佛置身于电影《黑客帝国》中的感觉。
这个程序的主要功能是在终端屏幕上以矩阵代码的形式显示文本,从而产生一种令人印象深刻的视觉效果。它常常被用作屏保或者仅仅是为了增加一些娱乐性的终端体验。
除了默认的绿色数字雨效果外,cmatrix还提供了一些选项,允许用户自定义显示效果,如改变颜色、速度、矩阵密度等等。
cmatrix是一个轻量级的工具,不需要复杂的设置或配置,安装后即可立即使用。它不仅可以增加终端的视觉吸引力,还能让用户感受到一些电影中的科幻氛围,是Linux用户中非常受欢迎的一个小工具。
总的来说,cmatrix是一个简单但有趣的命令行工具,适合用来增添终端的趣味性和个性化。
————————————————
Cmatrix 已经被收录在几乎所有主要的 Linux 发行版的官方库中。如果你是 Ubuntu 用户,可以通过如下命令来安装 Cmatrix:
sudo apt install cmatrix
对于 Fedora 用户,应该使用以下命令进行安装:
sudo dnf install cmatrix
而对于 Arch Linux 用户,则可以使用 pacman 命令进行安装:
sudo pacman -S cmatrix
参数介绍:
-a:异步滚动
-b:启用粗体字符
-b:所有粗体字符(覆盖-b)
-f:强制启用linux$term类型
-l:linux模式(使用矩阵控制台字体)
-o:使用旧式滚动
-h:打印使用和退出
-n:无粗体字符(覆盖-b和-b,默认)
-s:“屏幕保护程序”模式,在第一次按键时退出
-x:窗口模式,如果您的xterm使用mtx.pcf,则使用
-v:打印版本信息并退出
-u延迟(0-10,默认4):屏幕更新延迟
-C [颜色]:将此颜色用于矩阵(默认为绿色)
1、加粗的字符
你可以选择使用-b
选项,偶尔展示加粗的字符,
cmatrix -b
2、加粗的 Cmatrix 字符
或者,你也可以调整设置,让所有的字符都以加粗方式显示,
cmatrix -B
3、异步滚动
默认情况下,Cmatrix 会创建一个字符同步下落的显示。但如果你想看到一个更为动态、视觉上更吸引人的显示效果,就可以在代码中操控字符的下落速度。
你可以这样设置 Cmatrix,让其进行异步滚动:
cmatrix -a
自定义字符下落速度
cmatrix -u 2
自定义颜色
cmatrix -C magenta
颜色变为洋红色
你可以任选绿色(green
)、红色(red
)、蓝色(blue
)、白色(white
)、黄色(yellow
)、青色(cyan
)、洋红色(magenta
)以及黑色(black
)这些颜色。
三、cowsay --会说话的小牛
cowsay 是一个在命令行下显示图形化字符艺术的实用程序,它将一只小牛的形象与用户提供的文本结合起来,以产生有趣的输出。这个小牛通常是ASCII艺术中的一个图形,其形象可以通过选项进行定制。
1、安装
sudo yum install cowsay
cowsay的基本使用方式是在终端中运行cowsay命令,后面跟着要显示的文本。例如,运行以下命令:
cowsay Hello, world!
这将在终端中显示一只小牛,它张着嘴,说着"Hello, world!"。
使用 -f 选项选择不同的小牛形象:
cowsay -f dragon 'Hello, I'\''m a dragon!'
这将使用小龙的形象来显示消息 “Hello, I’m a dragon!”。
使用 -e 选项改变小牛的眼睛:
cowsay -e ^^ "Hello, I have different eyes\!"
这将使小牛的眼睛变成 “^^”。
使用 -T 选项改变小牛的舌头:
cowsay -T "U" "Hello, I have a different tongue\!"
添加颜色:
sudo yum install lolcat
四、sl --火车动画
当不小心将 ls 拼错成 sl 时,sl 命令会以火车驶过的动画来提醒。可以使用 sudo yum install sl 来安装它。
sudo yum install sl
五、fortune–随机名言警句
这个命令会随机显示一条“名言警句”或者其他有趣的句子。
使用 yum 包管理器安装 fortune:
sudo yum install fortune-mod
[root@cka-server ~]# fortune
通过指定特定的名言或笑话文件来获取特定类型的名言或笑话。例如,如果想获取关于计算机的名言,可以使用以下命令:
fortune computers
六、bastet-俄罗斯方块
1、下载并编译 bastet:
可以从源代码编译 bastet。首先,需要下载 bastet 的源代码。可以从 GitHub 上的仓库中获取最新的源代码:
wget https://github.com/fph/bastet/archive/master.zip
2、然后解压下载的压缩文件:
yum install unzip
yum install boost-devel
unzip master.zip
3、进入解压后的目录:
cd bastet-master
4、现在,使用 make 命令编译并安装 bastet:
make && make install
将 bastet 可执行文件复制到 /usr/local/bin/:
sudo cp bastet /usr/local/bin/
5、运行 bastet:
安装完成后,可以在终端中直接输入 bastet 命令来启动游戏。
----------------------------------------------------
还有很多好玩的命令如下:
1. sl命令:这是一个有趣的命令,当你意外地输入“sl”时,会显示一辆火车通过你的终端屏幕。
2. cowsay命令:这个命令会通过一只可爱的小牛在终端上显示你输入的文本。
3. fortune命令:这个命令会随机显示一条有趣的或者励志的名言或者古语。
4. cmatrix命令:这个命令会在终端上显示一个矩阵代码的图形,就像电影《黑客帝国》中的画面。
5. figlet命令:这个命令可以将你输入的文本转换成艺术字体的形式在终端上显示。
6. espeak命令:这个命令可以将你输入的文本转换成机器人般的语音在终端上播放。
7. slm命令:这个命令是sl命令的增强版本,当你输入的是”slm”而不是”sl”时,会出现一个跳舞的列车。
8. xcowsay命令:这个命令是cowsay命令的增强版本,不仅可以显示可爱的小牛说话,还可以让小牛移动。
9. rig命令:这个命令会显示一个随机的“有趣事实”,可以让你开心和学习新知识。
10. asciiquarium命令:这个命令会在终端上显示一个水族馆的图像,里面有各种各样的鱼和其他水生动物。
11. toilet命令:这个命令可以将你输入的文本转换成彩色的字符画在终端上显示。
12. aafire命令:这个命令会在终端上显示一个火焰效果的图形。
13. oneko命令:这个命令会在终端上显示一个追踪鼠标移动的小猫。
14. lolcat命令:这个命令可以使终端上的文字变得五彩斑斓。
15. banner命令:这个命令可以将你输入的文本转换成大字体的形式在终端上显示。
16. rev命令:这个命令可以将你输入的文本逆序显示在终端上。
17. telnet towel.blinkenlights.nl命令:这个命令会在你的终端上播放一个星球大战的ASCII动画。
18. rig命令:这个命令会显示一个随机的“有趣事实”,可以让你开心和学习新知识。
这些趣味命令可以让你的终端变得更有趣和有趣,同时也可以带给你一些轻松和娱乐的时光。无论你是一个新手还是一个有经验的Linux用户,都可以尝试一下这些命令,为你的终端增添一些乐趣。