作者:JackTian 公众号:杰哥的IT之旅
版权声明 本文为 JackTian 创作,未经博主允许不得转载~

迷你小火车——strem locomotive

root@jacktian-virtual-machine:~# sudo apt-get install sl

安装完毕后,在终端下输入 sl ,就可以看到如下效果;
输入 sl-h 命令,可以看到一连串的小火车缓缓驶过;

黑客帝国数据字节流

通过 Linux 终端下安装并运行如下两条命令,完成假装自己是黑客高手,无孔不入的来入侵对方的计算机。

root@jacktian-virtual-machine:~# sudo apt-get install cmatrix
root@jacktian-virtual-machine:~# cmatrix


参数:-C + 颜色英文;

例如:camtrix -C yellow(黄色)/ red(红色)等等;

退出:Ctrl + c 快捷键;

root@jacktian-virtual-machine:~# cmatrix -C yellow

高端大气上档次的仪表盘——blessedcontrib

root@jacktian-virtual-machine:~# sudo apt-get install npm
root@jacktian-virtual-machine:~# sudo apt install nodejs-legacy
root@jacktian-virtual-machine:~# git clone https://github.com/yaronn/blessed-contrib.git
root@jacktian-virtual-machine:~# cd blessed-contrib/
root@jacktian-virtual-machine:~/blessed-contrib# npm install
root@jacktian-virtual-machine:~/blessed-contrib# node ./examples/dashboard.js

高端大气上档次的仪表盘——hollywood

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

root@jacktian-virtual-machine:~# sudo apt install hollywood
root@jacktian-virtual-machine:~# hollywood

ASCII艺术框——box

root@jacktian-virtual-machine:~# sudo apt-get install boxes
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
boxes 已经是最新版 (1.2-3)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 188 个软件包未被升级。
root@jacktian-virtual-machine:~# echo "JackTian" | boxes
/************/
/* JackTian */
/************/

大火燃烧起字符——aafire

root@jacktian-virtual-machine:~# sudo apt-get install libaa-bin
root@jacktian-virtual-machine:~# aafire

跟随鼠标方向看的眼睛

root@jacktian-virtual-machine:~# sudo apt-get install x11-apps
root@jacktian-virtual-machine:~# xeyes

鼠标走到哪里,这个眼睛就会跟随鼠标的方向走到哪里。

艺术字生成器——toilet

root@jacktian-virtual-machine:~# sudo apt-get install toilet


通过在命令中加 -f 更换字体或滤镜,你可以把命令里的 Welcome to HongKong!文字换成你想要转换的字符。

以下为双色字的效果;

彩色字的效果;如果第一次玩,不知道怎么玩的话,可以输入 man toilet 命令查看更多帮助信息,quit/q 键为退出键。

艺术字生成器——figlet

root@jacktian-virtual-machine:~# sudo apt-get install figlet

输入 figlet Welcome to HongKong!这条命令,当然了,你也可以把命令里的 Welcome to HongKong!换成你想要转换的字符。

名人名言,古诗句的输出

安装完毕后,执行命令:fortune 就可以看到如下效果。

root@jacktian-virtual-machine:~# sudo apt-get install fortune fortune-zh
root@jacktian-virtual-machine:~# fortune
儿童散学归来早,忙趁东风放纸鸢。
-- 高鼎《村居》
root@jacktian-virtual-machine:~# fortune
唯有相思似春色,江南江北送君归。
-- 王维《送沈子归江东 / 送沈子福之江东》
root@jacktian-virtual-machine:~# fortune
《登楼》
作者:杜甫
花近高楼伤客心,万方多难此登临。
锦江春色来天地,玉垒浮云变古今。
北极朝廷终不改,西山寇盗莫相侵。
可怜后主还祠庙,日暮聊为梁父吟。
root@jacktian-virtual-machine:~# fortune
《詩經‧ 小雅‧ 甫田之什‧ 甫田》倬彼甫田,歲取十千。我取其陳,食我農人,自古有年。
今適南畝,或耘或耔。黍稷薿薿。攸介攸止,烝我髦士。以我齊明,與我犧羊,以社以方。
我田既臧,農夫之慶。琴瑟擊鼓,以御田祖。
以祈甘雨,以介我稷黍,以穀我士女。曾孫來止,以其婦子,饁彼南畝。
田畯至喜,攘其左右,嘗其旨否。
禾易長畝,終善且有。曾孫不怒,農夫克敏。曾孫之稼,如茨如梁,曾孫之庾,如坻如京。
乃求千斯倉,乃求萬斯箱,黍稷稻粱。
農夫之慶,報以介福,萬壽無疆。
root@jacktian-virtual-machine:~#

字符串视频

root@jacktian-virtual-machine:~# sudo apt-get install bb
root@jacktian-virtual-machine:~# bb

然后输入 bb ,选择 y 加音乐,选择 8 继续,即可看到一段用字符串制作的视频。

字符串水族馆

安装依赖包
root@jacktian-virtual-machine:~# sudo apt-get install libcurses-perl
root@jacktian-virtual-machine:~# cd /tmp
root@jacktian-virtual-machine:/tmp# wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz
root@jacktian-virtual-machine:/tmp# tar -zxvf Term-Animation-2.4.tar.gz
root@jacktian-virtual-machine:/tmp# cd Term-Animation-2.4/
root@jacktian-virtual-machine:/tmp/Term-Animation-2.4# sudo perl Makefile.PL && make && make test
root@jacktian-virtual-machine:/tmp/Term-Animation-2.4# sudo make install
安装软件
root@jacktian-virtual-machine:/tmp/Term-Animation-2.4# cd /tmp
root@jacktian-virtual-machine:/tmp# sudo wget --no-check-certificate https://robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
执行相关命令
root@jacktian-virtual-machine:/tmp# tar -zxvf asciiquarium.tar.gz
root@jacktian-virtual-machine:/tmp# cd asciiquarium_1.1/
root@jacktian-virtual-machine:/tmp/asciiquarium_1.1# sudo cp asciiquarium /usr/local/bin
root@jacktian-virtual-machine:/tmp/asciiquarium_1.1# sudo chmod 0755 /usr/local/bin/asciiquarium
root@jacktian-virtual-machine:/tmp/asciiquarium_1.1# asciiquarium
效果图

这头牛居然会说话?

root@jacktian-virtual-machine:~# sudo apt-get install cowsay


使用 -l 参数可以查看它能提供的所有动物,也可以通过 -f 参数加人物名字来更换说话人物;

root@jacktian-virtual-machine:~# 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
ghostbusters gnu hellokitty 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


利用管道符,将 fortune 输出的诗句以 cowsay 的形式来展示;

也可以加个颜色的方式将诗句以彩色的形式进行输出;

下面这头会说话的牛,在 xshell 终端是无法实现的,需要在客户端页面上进行执行命令:xcowsay “xxx” xxx 里面的内容可以自己随意定义并进行输出;

yes命令

yes Hello JackTian:这条命令执行完之后,屏幕会不断的输出;

yes Hello JackTian | lolcat:这条命令是执行时将以彩色的形式不断的进行输出;

当然了,”Hello JackTian”可以将自己想要输出的东西进行转换的;

退出键:Ctrl + c 即可退出。

screenfetch——显示系统、主题等信息

在Ubuntu服务器上运行如下命令,即可很清楚的知道当前系统环境;

linuxlogo

Ubuntu服务器上运行linux_logo

root@jacktian-virtual-machine:~# sudo apt install linuxlogo
root@jacktian-virtual-machine:~# linux_logo


执行命令:linux_logo -f -L list 可查看所使用的 Logos 相关描述;

root@jacktian-virtual-machine:~# linux_logo -f -L listAvailable Built-in Logos:
Num Type Ascii Name Description
1 Classic Yes aix AIX Logo
2 Classic Yes bsd FreeBSD Logo
3 Banner Yes bsd_banner FreeBSD Logo
4 Classic Yes irix Irix Logo
5 Classic Yes openbsd OpenBSD Logo
6 Banner Yes openbsd_banner OpenBSD Logo
7 Banner Yes solaris The Default Banner Logos
8 Banner Yes banner-simp Simplified Banner Logo
9 Banner Yes banner The Default Banner Logo
10 Classic Yes classic-nodots The Classic Logo, No Periods
11 Classic Yes classic-simp Classic No Dots Or Letters
12 Classic Yes classic The Default Classic Logo
13 Banner Yes blankon An ASCII BlankOn logo
14 Classic Yes core Core Linux Logo
15 Banner Yes debian_banner_2 Debian Banner 2
16 Banner Yes debian_banner Debian Banner (white)
17 Classic Yes debian_old Debian Old Penguin Logos
18 Classic Yes debian Debian Swirl Logos
19 Classic Yes gnu_linux Classic GNU/Linux
20 Banner Yes mandrake_banner Mandrake(TM) Linux Banner
21 Banner Yes mandrake Mandrakelinux(TM) Banner
22 Banner Yes mandriva Mandriva(TM) Linux Banner
23 Banner Yes pld PLD Linux banner
24 Classic Yes raspi An ASCII Raspberry Pi logo
25 Banner Yes redhat RedHat Banner (white)
26 Banner Yes slackware Slackware Logo
27 Banner Yes sme SME Server Banner Logo
28 Banner Yes sourcemage_ban Source Mage GNU/Linux banner
29 Banner Yes sourcemage Source Mage GNU/Linux large
30 Banner Yes suse SUSE Logo
31 Banner Yes ubuntu Ubuntu LogoDo "linux_logo -L num" where num is from above to get the appropriate logo.
Remember to also use -a to get ascii version.
root@jacktian-virtual-machine:~# sudo apt-get install neofetch
root@jacktian-virtual-machine:~# neofetch


执行下面这条命令可循环打印所有支持打印的 Logos;

root@jacktian-virtual-machine:~# for i in {1..30};do linux_logo -f -L $i;sleep 0.5;done

图片画风彩蛋

采用恩典的照片简单做了个演示,也可以将下面的第二条命令中的 wget 后面的链接换成任意图片的URL。

root@jacktian-virtual-machine:~# sudo apt-get install aview imagemagick
root@jacktian-virtual-machine:~# wget http://sc.zolsky.com/endian/img/endiantupian/endianbizhi_2/datu/zolsky_endianbizhi_21.jpeg
root@jacktian-virtual-machine:~# asciiview zolsky_endianbizhi_21.jpeg


随机产生人名与地址信息

root@jacktian-virtual-machine:~# sudo apt-get install rig
root@jacktian-virtual-machine:~# rig
Olga Burton
81 Buncaneer Dr
Rome, GA 30161
(404) xxx-xxxx
root@jacktian-virtual-machine:~# rig
Jami Carroll
481 Cimenny Rd
Raleigh, NC 27611
(919) xxx-xxxx
root@jacktian-virtual-machine:~# rig
Bryon Newman
539 Rider Blvd
Vancouver, WA 98661
(206) xxx-xxxx
root@jacktian-virtual-machine:~#

超级牛力——包管理器的彩蛋

通过执行 apt-get help 命令可以看到最后一行本 APT 具有超级牛力。说明你的系统可以运行当前这个菜单;

root@jacktian-virtual-machine:~# apt-get help
apt 1.7.0 (amd64)
用法:apt-get [选项] 命令
apt-get [选项] install|remove 软件包1 [软件包2 ...]
apt-get [选项] source 软件包1 [软件包2 ...]apt-get 可以从认证软件源下载软件包及相关信息,以便安装和升级软件包,
或者用于移除软件包。在这些过程中,软件包依赖会被妥善处理。常用命令:
update - 取回更新的软件包列表信息
upgrade - 进行一次升级
install - 安装新的软件包(注:软件包名称是 libc6 而非 libc6.deb)
remove - 卸载软件包
purge - 卸载并清除软件包的配置
autoremove - 卸载所有自动安装且不再使用的软件包
dist-upgrade - 发行版升级,见 apt-get(8)
dselect-upgrade - 根据 dselect 的选择来进行升级
build-dep - 为源码包配置所需的编译依赖关系
clean - 删除所有已下载的包文件
autoclean - 删除已下载的旧包文件
check - 核对以确认系统的依赖关系的完整性
source - 下载源码包文件
download - 下载指定的二进制包到当前目录
changelog - 下载指定软件包,并显示其变更日志(changelog)参见 apt-get(8) 以获取更多关于可用命令的信息。
程序配置选项及语法都已经在 apt.conf(5) 中阐明。
欲知如何配置软件源,请参阅 sources.list(5)。
软件包及其版本偏好可以通过 apt_preferences(5) 来设置。
关于安全方面的细节可以参考 apt-secure(8).
本 APT 具有超级牛力。

在命令行界面输入 apt-get moo 可以看到这个彩蛋。

aptitiude 包管理器也具有类似的彩蛋,具体可执行 --help 来进行查看相关选项与执行的动作;

root@jacktian-virtual-machine:~# apt install aptitude
root@jacktian-virtual-machine:~# aptitude --help
aptitude 0.8.10
用法:aptitude [-S 文件名] [-u|-i]
aptitude [选项] <动作> ...Actions (if none is specified, aptitude will enter interactive mode):install Install/upgrade packages.
remove Remove packages.
purge Remove packages and their configuration files.
hold Place packages on hold.
unhold Cancel a hold command for a package.
markauto Mark packages as having been automatically installed.
unmarkauto Mark packages as having been manually installed.
forbid-version Forbid aptitude from upgrading to a specific package version.
update Download lists of new/upgradable packages.
safe-upgrade Perform a safe upgrade.
full-upgrade Perform an upgrade, possibly installing and removing packages.
build-dep Install the build-dependencies of packages.
forget-new Forget what packages are "new".
search Search for a package by name and/or expression.
show Display detailed info about a package.
showsrc Display detailed info about a source package (apt wrapper).
versions Displays the versions of specified packages.
clean Erase downloaded package files.
autoclean Erase old downloaded package files.
changelog View a package's changelog.
download Download the .deb file for a package (apt wrapper).
source Download source package (apt wrapper).
reinstall Reinstall a currently installed package.
why Explain why a particular package should be installed.
why-not Explain why a particular package cannot be installed.add-user-tag Add user tag to packages/patterns.
remove-user-tag Remove user tag from packages/patterns.Options:
-h This help text.
--no-gui Do not use the GTK GUI even if available.
-s Simulate actions, but do not actually perform them.
-d Only download packages, do not install or remove anything.
-P Always prompt for confirmation of actions.
-y Assume that the answer to simple yes/no questions is 'yes'.
-F format Specify a format for displaying search results; see the manual.
-O order Specify how search results should be sorted; see the manual.
-w width Specify the display width for formatting search results.
-f Aggressively try to fix broken packages.
-V Show which versions of packages are to be installed.
-D Show the dependencies of automatically changed packages.
-Z Show the change in installed size of each package.
-v Display extra information. (may be supplied multiple times).
-t [release] Set the release from which packages should be installed.
-q In command-line mode, suppress the incremental progress
indicators.
-o key=val Directly set the configuration option named 'key'.
--with(out)-recommends Specify whether or not to treat recommends as
strong dependencies.
-S fname Read the aptitude extended status info from fname.
-u Download new package lists on startup.
(terminal interface only)
-i Perform an install run on startup.
(terminal interface only)See the manual page for a complete list and description of all the options.This aptitude does not have Super Cow Powers.

测试效果如下:

总结:

以上就是今天我给大家分享的 Linux 操作系统下的彩蛋,不妨你可以试试哦,如果你有其他 Linux 环境下好玩的 游戏 或者 彩蛋,欢迎您给我留言哦~

Linux 彩蛋,你玩过几个?相关推荐

  1. 2020天猫双十一天天开彩蛋怎么玩

    超级红包领取入口 第一次抢的100%中奖,领取淘口令:¥YkdnciQvcdh$,长按复制本条信息,到[手机淘宝]即可查看 天猫双十一领红包地址:https://1111.tmall.com (每天都 ...

  2. Emacs 游戏彩蛋——游戏玩法介绍

    Emacs 内置了很多小游戏,可以参考 https://www.emacswiki.org/emacs/CategoryGames 下面将持续介绍这些游戏的玩法. 有些游戏的玩法可以通过使用: M-x ...

  3. android彩蛋黑章鱼,DNF彩蛋使命任务玩法攻略_DNF从零开始的镜像阿拉德高攻略_3DM网游...

    当镜像阿拉德所有事件的线索都汇聚到了天帷巨兽的背上时,冒险家在执行这些使命任务的时候已经很难像之前一样保持愉快的心情了--原因无他, 发生在时空裂缝另一头世界里的故事实在是有些离奇了,或者说它们更像一 ...

  4. Linux的10个彩蛋

    Linux的10个彩蛋 每当你打开的Linux虚拟主机的时候,通常是为了完成工作.但是,一台普通的Linux主机上,有成千上万的开发者开发的软件,你能保证他们都是这么正经的? Linux的软件有加一些 ...

  5. 18个有趣的Linux命令运行的彩蛋游戏

    1.<Matrix>字节数据流 在命令行中输入以下命令安装并运行. sudo apt-get install cmatrix cmatrix 还可输入参数控制颜色. cmatric -C  ...

  6. linux下隐藏root进程,宝塔面板隐藏彩蛋 – btkill.py:Linux异常进程专杀

    无意中发现宝塔面板btkill.py这个文件,打开一开原来的是Linux异常进程专杀的文件,从来没注意过啊,大鸟看了下5.9版本和最新的6.9版本都有这个文件存在,难道是宝塔官方留给用户的彩蛋? 不管 ...

  7. linux中的“小彩蛋”(rhel8)

    Linux是一个优秀的操作系统,它支持多用户.多进程,具有强大的功能.出色的性能以及良好的兼容性和可移植性.关于linux操作系统大家应该都有听说过,今天呢给大家介绍几个linux系统中的小彩蛋. l ...

  8. 表白html苹果电脑,苹果也玩彩蛋 用程序员的方式告白果粉

    彩蛋已经成为影视的重要组成之一,同时也是程序员非常喜欢的.苹果秋季新品发布会之后,苹果在Youtube上放出了一段视频,该视频主要内容主要盘点了发布会的新品,包括iPhone.iPad和Apple W ...

  9. linux下的彩蛋和各种有趣的命令

    Linux screenfetch 一个显示系统信息和主题信息的命令 使用方法 输入screenfetch 效果图 Linuxlogo 显示linux版本logo图片及系统信息 使用方法 输入linu ...

最新文章

  1. linux 后台任务 运行 关闭 查看
  2. python字符垂直输出型烟雾机_python+opencv实现水平投影和垂直投影
  3. Tomcat部署Maven的JavaWeb项目——这样我们写完程序把程序打包为war包,拿到用户那边启动服务器就可以运行了,简单轻松
  4. 做流向图_各类型供热暖系统图大全,一饱眼福!
  5. Create MSSQL Procedure
  6. werkzeug Request
  7. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_08 转换流_2_编码引出的问题_FileReader读取GBK格式文件...
  8. Makefile.am详解
  9. 10页PPT,看懂 SaaS 客户生命周期
  10. 简单好用的Mac截图工具:FinalShot
  11. python爬裁判文书网_记录用web scraper爬取裁判文书网的文书列表信息以及批量下载word文书...
  12. Windows蓝屏的解决办法(如:UNEXPECTED_STORE_EXCEPTION蓝屏)
  13. 针对笔记本双显卡安装ubuntu16.04双系统,开机只显示背景图解决办法
  14. T410与T410i有什么区别?
  15. 计算机休眠期死机,电脑休眠状态频繁死机怎么处理
  16. 手机微信群控源码二次开发
  17. DAVSE VCC-H10004K超高清会议摄像机
  18. 谷歌404页面html,简洁404页面HTML好看的404错误页源码
  19. 2个阶乘什么意思_阶乘是什么意思?
  20. android开发怎么兼容不同的sdk,android – 如何在使用特定版本的功能时使我的项目与不同的sdk版本兼容...

热门文章

  1. 深圳10年,从月入5千到年薪百万,从家庭主妇到卖保险,这些年我经历了什么?
  2. 一文读懂物联网大数据产业链
  3. 基于Matlab/simulink的VSG虚拟同步机控制
  4. ADPCM音频编解码
  5. 【ARM指令】LDRD与STRD
  6. vue脚手架_基础API、Vue基本概念、vue-cli 脚手架、vue指令
  7. CMake 入门实战,从实例入手,讲解 CMake 的常见用法,例如aux_source_directory的用法
  8. Windows安装arm64架构的麒麟V10
  9. 回到无镜世界 ---- 自动变焦的电子眼镜
  10. 代码可视化之 对“雅奇MIS”的认识