Skip to main content

Linux上8个有趣的控制台游戏

·306 words·2 mins
Linux Console Game
Table of Contents

本文介绍了Linux控制台下的8个游戏命令!

动力火车:sl
#

这是一个小彩蛋命令,在终端中输入sl,会看到一个小火车经过。专门为“手滑”把 ls 打成 sl 而设计的。

安装

sudo apt install sl

可执行文件默认安装在/usr/games,需要添加环境变量

vi /etc/profile
export PATH=$PATH:/usr/games

使文件生效

source /etc/profile

使用

sl

效果Image

Linux Console Game

黑色帝国:cmatrix
#

这个命令是模拟《黑客帝国》中的字符流,有非常酷炫且神秘的屏幕效果。

安装

sudo apt install cmatrix

使用

cmatrix

字符流显示为红色

cmatrix -C red

字符流显示为蓝色

cmatrix -C blue

效果

Linux Console Game

水族馆:asciiquarium
#

asciiquarium 并不在所有Linux系统的官方软件库中,所以在Ubuntu、Debian等系统上可能无法直接通过 apt 安装。解决方法是通过手动安装来获取它。

安装 Perl 及必要的依赖

asciiquarium 是用 Perl 编写的,需要安装 Perl 以及相关模块。

apt install perl libcurses-perl

下载 asciiquarium 使用 wget 命令直接从官方资源下载 asciiquarium 的代码。

wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz

解压下载的文件

tar -xzf asciiquarium.tar.gz

将 asciiquarium 文件移动到 /usr/bin

把解压后的 asciiquarium 文件复制到系统路径下,方便在任何地方调用。

sudo cp asciiquarium_1.1/asciiquarium  /usr/bin

添加执行权限

确保 asciiquarium 文件具有执行权限。

sudo chmod +x /usr/local/bin/asciiquarium

asciiquarium 依赖于 Term::Animation 模块,但默认情况下该模块没有安装。可以通过 cpan(Perl的包管理工具)来安装它

使用 cpan 安装 Term::Animation 如果还没有安装 cpan,可以先执行以下命令:

sudo apt install cpanminus

安装完成后,执行以下命令来安装 Term::Animation 模块:

sudo cpanm Term::Animation

验证安装

安装完成后,可以运行 asciiquarium 来测试是否还会出现错误。如果没有错误提示,说明依赖项已正确安装。

可能出现的问题及解决 如果 cpan 安装过程较慢或失败,可以尝试使用以下命令进行重新安装:

sudo apt install libterm-animation-perl

使用

asciiquarium

效果

Linux Console Game

俄罗斯方块:bastet
#

bastet 是终端中的俄罗斯方块游戏,可以在终端中直接玩。

安装

apt install bastet -y

使用

安装完成后,直接输入 bastet 命令即可启动游戏:

bastet

效果

Linux Console Game

会说话的牛:cowsay
#

让一只“ASCII奶牛”在终端显示一段文字,十分有趣!

安装

sudo apt install cowsay

使用

cowsay "hello abin"

可以查看他支持哪些动物

root@user:~# cowsay -l   
Cow files in /usr/share/cowsay/cows:
apt bud-frogs bunny calvin cheese cock cower daemon default dragon
dragon-and-cow duck elephant elephant-in-snake eyes flaming-sheep fox
ghostbusters gnu hellokitty kangaroo kiss koala kosh luke-koala
mech-and-cow milk moofasa moose pony pony-smaller ren sheep skeleton
snowman stegosaurus stimpy suse three-eyes turkey turtle tux unipony
unipony-smaller vader vader-koala www

显示大象

cowsay -f elephant "hello abin"

显示龙

cowsay -f dragon "hello abin"

可以加个颜色,帮你打印出来一个有颜色的动物图案

cowsay -f dragon "hello abin" |lolcat

效果

Linux Console Game

使用字符生成艺术图片:boxes
#

给文本添加框架的工具,可以生成各种ASCII图形的框,用来美化终端输出。

安装

apt install boxes

使用

显示猫

echo "Hello, Lige!" | boxes -d cat

显示狗

添加颜色,结合lolcat使用

echo "Hello, Linux!" | boxes -d dog |lolcat

echo "Hello, Linux!" | boxes -d cat  |lolcat

Linux Console Game

显示系统信息:neofetch
#

显示系统的漂亮信息,包括操作系统、内核、内存等详细信息,同时展示系统的LOGO。

安装

sudo apt install neofetch

使用

neofetch

效果

Linux Console Game

假装忙碌神器:hllowood
#

Hollywood 是一个在Ubuntu上非常有趣的“假装忙碌”工具,通过在终端中显示各种炫酷的代码效果,模拟一系列黑客界面效果。

安装 Hollywood

sudo apt install hollywood -y

安装依赖项

Hollywood 依赖于 byobu、tmux 等终端管理工具,安装命令通常会自动处理这些依赖,但为了确保可以正常运行,可以手动安装它们:

sudo apt install byobu -y
sudo apt install hollywood

使用

hollywood

效果

运行后,您的终端会显示类似黑客电影中的各种代码和数据流,非常适合在公开场合“假装繁忙”。

Linux Console Game

Related

Linux exec指令
·278 words·2 mins
Linux Exec
十大服务器运维脚本
·399 words·2 mins
Linux Server
Linux网络Socket编程
·528 words·3 mins
Linux Socket Programming