40个有趣的Linux命令行彩蛋和游戏,让你假装成日理万机的黑客高手。附一键安装脚本,在树莓派和ubuntu云主机上亲测成功,有些还可以在Windows的DOS命令行中运行。
本文配套B站视频:40个有趣的Linux命令行彩蛋和游戏
作者:张子豪(同济大学在读研究生)
简书专栏:人工智能小技巧
Bilibili视频:同济子豪兄
张子豪写于2018-11-25
2018-12-8发布
如果你运行完了这个脚本,只需输入每条命令代码框中最后的运行命令就可以执行命令啦。
在命令行中输入以下命令安装并运行。
还可输入参数控制颜色。
按ctrl+c退出。
在《Matrix》电影里的字节流其实是该片美术指导SimonWhitley的日本妻子菜谱上的片假名。
blessed-contrib项目主页
建议在云服务器或虚拟机上运行这个命令,在树莓派上运行可能会出问题。
Ubuntu操作系统可以直接通过以下命令安装并运行。
sudoaptinstallhollywoodhollywood在其它Linux发行版中,可以通过以下命令安装并运行。
hollywood项目主页
在桌面的命令行界面输入
sudoapt-getinstallonekooneko然后输入oneko,即可看到效果。
注意,本命令只能在桌面所在的命令行界面输入,在远程ssh界面会显示“oneko:Can'topendisplay”
在命令行界面输入
sudoapt-getinstalllibaa-binaafire然后输入aafire,即可看到效果
sudoapt-getinstallsl然后输入sl,即可看到效果。
输入sl-h可以看到彩蛋(没有空格)
这个命令其实是在用户把ls命令输错成sl命令的时候准备的彩蛋。
sudoapt-getinstallx11-apps然后输入xeyes,回车,即可看到效果:一双紧盯着鼠标所在位置的大眼睛。
sudoapt-getinstalltoilet然后输入下面任意一行命令,通过在命令中加-f更换字体或滤镜,你可以把命令里的TongjiUniversity换成你想要转换的字符。
案例1
案例2双色字:
案例3彩色字:
toilet-fmono12-FgayTongjiUniversity输入mantoilet查看更多帮助,按q退出。
sudoapt-getinstallfiglet然后输入下面任意一行命令,通过在命令中加-f更换字体或滤镜,你可以把命令里的TongjiUniversity换成你想要转换的字符。
sudoapt-getinstallbb然后输入bb,选择y加音乐,选择8继续,即可看到一段用字符串制作的视频,讲述了视频作者的生涯和使用Linux操作系统的历程,这段视频制作于1997年,基于AAlib平台制作。
这段视频的音乐很带感哦~
sudoapt-getinstallfortunefortune-zh然后输入fortune,即可看到效果。
可以把这个程序设置成每次开机自动启动,每次你登陆的时候就能看到一条新的名人名言或唐诗宋词了。
第一步:安装各种依赖
然后继续执行下列命令。
ASCIIquarium项目主页
sudoapt-getinstallcowsay然后输入cowsay“HelloTongjiUniverisity”。
只需用-l参数就能看到它能提供的所有动物。
cowsay-l会输出如下人物,你可以通过-f参数加人物名字来更换说话人物:
#Cowfilesin/usr/share/cowsay/cows:aptbeavis.zenbongbud-frogsbunnycalvincheesecockcowerdaemondefaultdragondragon-and-cowduckelephantelephant-in-snakeeyesflaming-sheepghostbustersgnuhead-inhellokittykisskittykoalakoshluke-koalamech-and-cowmeowmilkmoofasamoosemutilatedponypony-smallerrensheepskeletonsnowmansodomized-sheepstegosaurusstimpysusethree-eyesturkeyturtletuxuniponyunipony-smallervadervader-koalawww比如更换成hellokitty:
也可以利用管道命令,将fortune生成的名人名言在cowsay中输出
fortune|cowsay加个颜色
sudoaptinstalllolcat利用管道命令,让彩色的恐龙大哥说彩色的唐诗:
注意,本命令只能在桌面所在的命令行界面输入,在远程ssh命令行界面输入会显示“Can'topendisplay”
sudoapt-getinstallxcowsay然后输入xcowsay“HelloTongjiUniverisity欢迎来同济大学”
直接在命令行界面输入
cal122018即可看到2018年12月的日历。
有趣的是,如果你输入。
cal91752你会发现这个月少了11天,这是因为当时大英帝国美洲殖民地的历法从凯撒历法换成了格里高利历法,凯撒历法要迟11天,所以这11天成了日历上的空白期。
1752年9月为什么少了11天?
yesTongjiUniversityyesTongjiUniversity|lolcat就会看到无穷无尽输出的TongjiUniversity
factor60即可看到60的分解质因数的结果
sudoaptinstallscreenfetchscreenfetch在开源社区或程序员社区提问时,可以通过这条命令,直接截图,就能很清晰地描述自己的系统环境。
在Ubuntu云服务器上运行:
在树莓派上运行:
sudoaptinstalllinuxlogolinux_logolinux_logo-f-Llistsudoapt-getinstallneofetchneofetch在ubuntu云服务器上运行linux_logo
在树莓派上运行linux_logo
循环打印所有支持打印的图标
这条命令在树莓派上运行会出问题,建议在云主机或虚拟机上运行。
你可以把wget后面的链接换成任意图片的URL。
比如
在命令行中输入rev,打开rev界面,然后输入任意字符,比如
IamastudentinTongjiUniverisity按回车,即可看到字符反转之后的结果
按ctrl+c退出rev界面回到命令行界面。
echo"IamastudentinTongjiUniverisity"|rev将一句话中所有单词的顺序反转,但在单词内部字母顺序不变
友情提示:千万不要轻易尝试这个命令,特别是在运行有网站服务器、数据库的Linux主机上
sudorm-rf/*也就是说,这条命令是删除这台Linux主机上的所有文件,甚至包括开机文件
关于这条命令的一些有趣的图片:
这条命令在windows上都可以运行
1、打开控制面板,找到”启动或关闭Windows功能“,然后打开Telnet客户端。
2、用管理员模式打开DOS命令行界面,输入以下命令,回车。
运行这个命令不能通过远程连接,必须通过音响
在Ubuntu和Debian上,apt-get包管理器内嵌着一个彩蛋。如果你在命令行界面输入
apt-gethelp在最后一行能找到
ThisAPThasSuperCowPowers。
本APT具有超级牛力。
则说明你的系统可以运行这个菜单。
apt-getmoo即可看到这个彩蛋。
aptitiude包管理器也有类似的彩蛋
这个彩蛋的灵感来自于法国作家安托万·德·圣·埃克苏佩里童话小说《小王子》的第一章
sudoaptinstallbastetbastet左右键控制方块移动,上键控制方块旋转。
sudoapt-getinstallninvadersninvaders按空格键发射子弹。
sudoapt-getinstallpacman4consolepacman4console使用方向键控制移动。
sudoapt-getinstallnsnakensnake使用方向键控制。
sudoapt-getinstallgreedgreed数字表示下一步可前进的步数,游戏的目标是在咬到自己尾巴之前尽可能多走几步。
sudoapt-getinstallbsdgamesatc在玩之前,你可以先输入manatc查看这个游戏的说明文档。游戏的目标是通过一系列命令输入,引导飞机起飞和降落,进行空中塔台调度。
巨洞冒险ColossalCaveAdventure,又名ADVENT、ClossalCave或Adventure,是八十年代初到九十年代末最受欢迎的基于文字的冒险游戏。在1976年,一个叫WillCrowther的程序员开发了这款游戏的一个早期版本,之后另一位叫DonWoods的程序员改进了这款游戏,为它添加了许多新元素,包括计分系统以及更多的幻想角色和场景。这款游戏最初是为PDP-10开发的,这是一种历史悠久的大型计算机。后来,它被移植到普通家用台式电脑上,比如IBMPC和Commodore64。游戏的最初版使用Fortran开发,之后在八十年代初它被微软加入到MS-DOS1.0当中。
sudoapt-getinstallpipi50打印小数点后若干位的圆周率。
10个非常有趣的Linux命令
超有趣的几个Linux命令,你都用过吗?
Linux中管道命令的用法
FIGlet初识
fortune中文格言库
阮一峰的网络日志:fortune命令简介
Linux奇技淫巧
十大Linux命令行游戏
巨洞冒险:史上最有名的经典文字冒险游戏|Linux中国
Shell常识--基本函数和简单命令rev--总结自《LinuxShell脚本攻略》
意想不到的有趣linux命令18个,玩得溜
apt和apt-get的区别
启用Windows中的Telnet功能一起看DOS版星球大战
树莓派官方网站
树莓派官方杂志MagPi(可免费下载PDF)
树莓派实验室
少数派
子豪兄的树莓派零基础教程Github代码仓库
子豪兄的Github首页
作者介绍:
张子豪,同济大学在读研究生。公众号、知乎专栏:人工智能小技巧。
自媒体人工智能小技巧由同济大学在读研究生张子豪于2018年11月创立。包括公众号、知乎专栏、简书专栏、Bilibili视频专栏等。致力于用通俗易懂的大白话帮助零基础非计算机专业的初学者快速掌握人工智能、大数据可视化、区块链、Python趣味编程、树莓派智能硬件等前沿科技知识,并手把手指导新手迅速上手开发实战项目。
公众号:人工智能小技巧
知乎专栏:人工智能小技巧
Github代码仓库:TommyZihao
个人主页:www.python666.org
同济大学开源软件协会同济大学微软学生俱乐部西南人工智能爱好者联盟重庆大学人工智能协会重庆大学树莓派爱好者俱乐部