linux方向键ascii_你玩过Linux里面这些彩蛋吗?

这篇博客介绍了Linux系统中一系列有趣的命令行彩蛋和应用,包括模拟《Matrix》字节流、仪表盘工具blessed-contrib、hollywood仪表盘、ASCII艺术框box命令、字符串动态效果如aafire和ASCIIquarium水族馆,还有screenfetch显示系统信息、图片转ASCII画风、命令行说话、随机人名地址生成、apt包管理器的超级牛力彩蛋,以及一些经典的命令行游戏如bastet、ninvaders、pacman4console、nSnake和Greed,最后还提到了联机游戏Tron。
摘要由CSDN通过智能技术生成

6c391295678b6299bbc046558f140466.png

cee2bfea3ce2257f80451af9d88e84db.png  1、《Matrix》字节数据流

在命令行中输入以下命令安装并运行。

sudo apt-get install cmatrix
cmatrix

ecbae9fff0a145cce3c3c3ee093eb89d.gif

还可输入参数控制颜色。

cmatric -C red

ec8c08683e544daca3560e243ed96acb.gif

按ctrl+c退出。

在《Matrix》电影里的字节流其实是该片美术指导Simon Whitley的日本妻子菜谱上的片假名。

cee2bfea3ce2257f80451af9d88e84db.png  2、仪表盘之blessed-contrib 

sudo apt-get install npm
sudo apt install nodejs-legacy
git clone https://github.com/yaronn/blessed-contrib.git
cd blessed-contrib
npm install
node ./examples/dashboard.js

81a6b54bb313843a8ac67cd472a9541a.gif

建议在云服务器或虚拟机上运行这个命令,在树莓派上运行可能会出问题。

blessed-contrib项目主页:

https://github.com/yaronn/blessed-contrib

cee2bfea3ce2257f80451af9d88e84db.png  3、仪表盘之hollywood

Dustin Kirkland 利用一个长途飞行的时间,编写了这个炫酷、有趣但也没什么实际作用的软件。

Ubuntu操作系统可以直接通过以下命令安装并运行。

sudo apt install hollywood
hollywood

在其它Linux发行版中,可以通过以下命令安装并运行。

sudo apt-add-repository ppa:hollywood/ppa
sudo apt-get install hollywood
sudo apt-get install byobu
hollywood

a84ae3fb23c66ba5032bd6593a7c956b.gif

9df23a9ecdb722c79a2bbfc09e782dcf.gif

hollywood项目主页:

https://github.com/dustinkirkland/hollywood

cee2bfea3ce2257f80451af9d88e84db.png  4、ASCII艺术框:box命令

sudo apt-get install boxes
echo "Tongji Univerisity" | boxes
echo "Tongji Univerisity" | boxes -d dog
fortune | boxes -d cat | lolcat

c6d37fff66d19a4bd019126e9e9f1bde.png

cee2bfea3ce2257f80451af9d88e84db.png  5、燃起字符串大火aafire

sudo apt-get install libaa-bin  
aafire

然后输入 aafire,即可看到效果

按ctrl+c退出。

145b7b0a658bb3bde5bad94365ccff85.gif

cee2bfea3ce2257f80451af9d88e84db.png  6、字符串水族馆:ASCIIquarium

第一步:安装各种依赖

sudo apt-get install libcurses-perl
cd /tmp
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/
sudo perl Makefile.PL &&  make &&   make test
sudo make install

第二步:安装软件

cd /tmp
sudo wget https://robobunny.com/projects/asciiquarium/asciiquarium.tar.gz

如果显示文件下载失败,可以点击https://robobunny.com/projects/asciiquarium/asciiquarium.tar.gz

下载压缩包,然后通过FileZilla等文件远程传输软件传输到/tmp文件夹中。

然后继续执行下列命令。

tar -zxvf asciiquarium.tar.gz
cd asciiquarium_1.1/
sudo cp asciiquarium /usr/local/bin
sudo chmod 0755 /usr/local/bin/asciiquarium
asciiquarium

0626d2eea1272153e44294b241a9d7b2.gif

ASCIIquarium项目主页:

https://robobunny.com/projects/asciiquarium/html/?page=0

cee2bfea3ce2257f80451af9d88e84db.png  7、screenfetch:显示系统、主题信息

sudo apt install screenfetch
screenfetch

在开源社区或程序员社区提问时,可以通过这条命令,直接截图,就能很清晰地描述自己的系统环境。

在Ubuntu云服务器上运行:

3f625c46d5d43d85b16c6948ec40b2a3.png

在树莓派上运行:

4414486d760163c84cf85fbe8cdf27b9.png

cee2bfea3ce2257f80451af9d88e84db.png  8、图片转ASCII画风

这条命令在树莓派上运行会出问题,建议在云主机或虚拟机上运行。

sudo apt-get install aview imagemagick
wget http://labfile.oss.aliyuncs.com/courses/1/Linus.png
asciiview Linus.png

8e938e4595c7fdcddcd04ea079017f0f.png

你可以把wget后面的链接换成任意图片的URL。

比如

wget http://www.shumeipai.wang/bingbingbing.jpg
asciiview bingbingbing.jpg

22de32923482db19b1abd9eda08f125e.png

cee2bfea3ce2257f80451af9d88e84db.png  9、让命令行说话

运行这个命令不能通过远程连接,必须通过音响。

sudo apt install espeak
espeak 'Hello my dariling'

cee2bfea3ce2257f80451af9d88e84db.png  10、随机产生人名与地址

sudo apt-get install rig
rig

53359cdca7c860fb61557d40e48001a1.png

cee2bfea3ce2257f80451af9d88e84db.png  11、超级牛力:包管理器的彩蛋

在Ubuntu和Debian上,apt-get包管理器内嵌着一个彩蛋。 如果你在命令行界面输入

apt-get help

在最后一行能找到

This APT has Super Cow Powers。

本APT具有超级牛力。

则说明你的系统可以运行这个菜单。

d15e993d02f2157bc881bec1c4a7556c.png

在命令行界面输入

apt-get moo

即可看到这个彩蛋。

aptitiude包管理器也有类似的彩蛋

aptitude moo
aptitude moo -vv
aptitude moo -vvv
aptitude moo -vvvv
aptitude moo -vvvvv
aptitude moo -vvvvvv

9a884253309d87f6423c90904b1dae79.png

这个彩蛋的灵感来自于法国作家安托万·德·圣·埃克苏佩里童话小说《小王子》的第一章

d43dbebc5e2e2fa17a4b36927042f63a.png

cee2bfea3ce2257f80451af9d88e84db.png  12、命令行游戏bastet:俄罗斯方块

sudo apt install bastet
bastet

左右键控制方块移动,上键控制方块旋转。

323df883ecda180a1e2ceda826c0ff43.gif

cee2bfea3ce2257f80451af9d88e84db.png  13、命令行游戏ninvaders:太空入侵者

sudo apt-get install ninvaders
ninvaders

按空格键发射子弹。

1714c972e5693ddb03c73aedfeedcf38.gif

cee2bfea3ce2257f80451af9d88e84db.png  14、命令行游戏pacman4console:吃豆人

sudo apt-get install pacman4console
pacman4console

使用方向键控制移动。

3f325484830d28edd38206424adf1d86.gif

cee2bfea3ce2257f80451af9d88e84db.png  15、命令行游戏nSnake:贪吃蛇

sudo apt-get install nsnake
nsnake

使用方向键控制。

6e49d223f58207ea887a7d0630553d56.gif

cee2bfea3ce2257f80451af9d88e84db.png  16、命令行游戏Greed:赢者通吃

sudo apt-get install greed
greed

数字表示下一步可前进的步数,游戏的目标是在咬到自己尾巴之前尽可能多走几步。

4248f8c644cf7626a60427a6276b7fcf.gif

cee2bfea3ce2257f80451af9d88e84db.png  17、命令行也能联机玩网游:Tron

ssh sshtron.zachlatta.com

使用wasd四个键控制蛇的移动,游戏的目标是既不要咬到别人也不要咬到自己,活着的时间越长分数越高。

bb5d68331502843b1327281ac4ec8069.gif

3478c911fd6d2da69a0af15da22102c5.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值