18个有趣的Linux命令运行的彩蛋游戏
1、《Matrix》字节数据流
在命令行中输入以下命令安装并运行。
sudo apt-get install cmatrix
cmatrix
还可输入参数控制颜色。
cmatric -C red
按ctrl+c退出。
在《Matrix》电影里的字节流其实是该片美术指导Simon Whitley的日本妻子菜谱上的片假名。
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
建议在云服务器或虚拟机上运行这个命令,在树莓派上运行可能会出问题。
blessed-contrib项目主页:
https://github.com/yaronn/blessed-contrib
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
hollywood项目主页:
https://github.com/dustinkirkland/hollywood
4、ASCII艺术框:box命令
sudo apt-get install boxes
echo "Tongji Univerisity" | boxes
echo "Tongji Univerisity" | boxes -d dog
fortune | boxes -d cat | lolcat
5、燃起字符串大火aafire
sudo apt-get install libaa-bin
aafire
然后输入 aafire,即可看到效果
按ctrl+c退出。
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
ASCIIquarium项目主页:
https://robobunny.com/projects/asciiquarium/html/?page=0
7、screenfetch:显示系统、主题信息
sudo apt install screenfetch
screenfetch
在开源社区或程序员社区提问时,可以通过这条命令,直接截图,就能很清晰地描述自己的系统环境。
在Ubuntu云服务器上运行:
在树莓派上运行:
8、图片转ASCII画风
这条命令在树莓派上运行会出问题,建议在云主机或虚拟机上运行。
sudo apt-get install aview imagemagick
wget http://labfile.oss.aliyuncs.com/courses/1/Linus.png
asciiview Linus.png
你可以把wget后面的链接换成任意图片的URL。
比如
wget http://www.shumeipai.wang/bingbingbing.jpg
asciiview bingbingbing.jpg
9、让命令行说话
运行这个命令不能通过远程连接,必须通过音响。
sudo apt install espeak
espeak 'Hello my dariling'
10、随机产生人名与地址
sudo apt-get install rig
rig
11、超级牛力:包管理器的彩蛋
在Ubuntu和Debian上,apt-get包管理器内嵌着一个彩蛋。 如果你在命令行界面输入
apt-get help
在最后一行能找到
This APT has Super Cow Powers。
本APT具有超级牛力。
则说明你的系统可以运行这个菜单。
在命令行界面输入
apt-get moo
即可看到这个彩蛋。
aptitiude包管理器也有类似的彩蛋
aptitude moo
aptitude moo -vv
aptitude moo -vvv
aptitude moo -vvvv
aptitude moo -vvvvv
aptitude moo -vvvvvv
这个彩蛋的灵感来自于法国作家安托万·德·圣·埃克苏佩里童话小说《小王子》的第一章
12、命令行游戏bastet:俄罗斯方块
sudo apt install bastet
bastet
左右键控制方块移动,上键控制方块旋转。
13、命令行游戏ninvaders:太空入侵者
sudo apt-get install ninvaders
ninvaders
按空格键发射子弹。
14、命令行游戏pacman4console:吃豆人
sudo apt-get install pacman4console
pacman4console
使用方向键控制移动。
15、命令行游戏nSnake:贪吃蛇
sudo apt-get install nsnake
nsnake
使用方向键控制。
16、命令行游戏Greed:赢者通吃
sudo apt-get install greed
greed
数字表示下一步可前进的步数,游戏的目标是在咬到自己尾巴之前尽可能多走几步。
17、命令行也能联机玩网游:Tron
ssh sshtron.zachlatta.com
使用wasd四个键控制蛇的移动,游戏的目标是既不要咬到别人也不要咬到自己,活着的时间越长分数越高。
18、sudo rm -rf /*
友情提示:千万不要轻易尝试这个命令,特别是在运行有网站服务器、数据库的Linux主机上!
sudo rm -rf /*
sudo:获取root管理员权限
rm:remove,即删除
-rf:r表示递归删除,即删除所有的子目录,f表示不需要再进行确认
/:home目录
*:所有文件
也就是说,这条命令是删除这台Linux主机上的所有文件,甚至包括开机文件
18个有趣的Linux命令运行的彩蛋游戏相关推荐
- 第5讲:27条超有趣的Linux命令
27个有趣的Linux命令,假装自己是命令行黑客高手. 本文向新手介绍了Linux操作系统基本原理.命令行基本操作,以及"管道"的概念.这些命令可以在树莓派和Ubuntu系统上运行 ...
- 10个非常有趣的Linux命令
点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 作者丨小柑 https://www.jianshu.com/p/0353fa4942a6 Li ...
- Linux有趣小工具命令,终端中的乐趣:6个有趣的Linux命令行工具
之前, 我们展示了一些有关有趣的 Linux 命令行命令的文章, 这些文章告诉我们, Linux 并不像看起来那样复杂, 如果我们知道如何使用的话, 反而会非常有趣. Linux 命令行可以简洁而** ...
- 趣文:有趣的 Linux 命令
1. sl 命令 sl是指"steam locomotive(蒸汽机车)",你会看到一辆火车从屏幕右边开往左边...... 安装 $ sudo apt-get install s ...
- linux+有趣的指令,6个有趣的Linux命令(乐趣终端) - 第二部分
在我们过去的以下文章中,我们展示了一些关于Linux的有趣命令的有用文章,这表明Linux并不像看起来那么复杂,如果我们知道如何使用它,就会很有趣. Linux命令行可以非常容易地完成任何复杂的任务, ...
- linux简单好玩的命令,有趣的Linux命令行玩法 cal
今天给大家推出一个有趣的Linux命令行玩法. 你可能会问,命令行有什么有趣的地方,还能玩出什么花样. 其实我不太确定,但一般来说,它可能是一个游戏或任何简单的消遣,帮助你在终端玩得开心. 很可能大家 ...
- linux命令行界面鼠标,有趣的Linux命令:小猫咪追鼠标
原标题:有趣的Linux命令:小猫咪追鼠标 Linux中oneko命令会让终端界面出现一只萌萌哒的小猫咪,其始终追随鼠标的位置. Ubuntu 18.04的安装方法: 首先在命令行中输入oneko,此 ...
- 分享几个有趣的Linux命令
分享几个有趣的Linux命令 前言 最近工作比较忙,没时间写博客,这次介绍几个有趣的Linux命令. 命令:sl 当你使用这个命令时会看到一辆小火车从你的屏幕经过.亲测! 安装命令如下: yum -y ...
- 有趣的Linux命令
本文纯属娱乐,不喜勿喷! Windows, MacOS, Linux是当今主流三大操作系统,普通用户一般是选择Windows或MacOS, Linux主要是占据服务器领域市场.这三个操作系统给人的感觉 ...
最新文章
- 深度学习 load_data_fashion_mnist
- 完整mes代码(含客户端和server端_Ice简介+Qt代码示例
- static和不完全类型的一个例子
- Vue学习【第六篇】:Vue-cli脚手架(框架)与实战案例
- 状态压缩 + 暴力 HDOJ 4770 Lights Against Dudely
- 【渝粤教育】电大中专电子商务网站建设与维护 (21)作业 题库
- leetcode 290. 单词规律(hash)
- java.lang.IllegalThreadStateException 线程运行报错
- 18医科大学计算机基础,18春中国医科大学《计算机基础与应用 》在线作业100分答案...
- MySQL2索引优化
- SQL注入之错误注入_基于updatexml()
- 【白皮书分享】2020胡润大健康白皮书-胡润百富.pdf(附下载链接)
- oracle存储过程备份,Oracle存储过程(二)
- cadence菜鸟之旅
- NXP JN5169 USB Dongle 原理图
- Python计算字符串的长度
- [SSL_CHX][2022-02-23]进制转换
- ros学习记录1 Hello World 使用c++
- GIS开发中常用几何算法原理图解
- 日志分析篇---Web日志分析
热门文章
- css定位及定位和浮动的区别
- 计算机网络 数据链路层(一)点对点协议与广播信道
- CSS3新增伪类有哪些?
- android rom修改小白有福了
- 解决 ModName: unknown ModVer: 0.0.0.0 Offset: 00000000 问题
- 怎样确定电阻封装是AXIAL0.3 还是AXIAL0.4
- 读书笔记:数字逻辑基础与verilog设计之数字系统设计流程03----------二进制除法器电路设计
- 水平拉滑轮组计算机械效率的题,滑轮组机械效率计算题.docx
- 李开复博客透露大学生活 曾做过很多无聊事
- 《计算机网络》——几种编码形式