标签 彩蛋 下的文章

在1979年的时候,Atari 公司为 Atari 2600 开发了一个电子游戏——Adventure)。

制作 Adventure 的程序员悄悄的把这样的一个功能放进了游戏里,当用户把一个“隐形方块”移动到特定的一面墙上时,会让用户进入一个“密室”。那个房间里只有一句话:“Created by Warren Robinett”——意思是,由 Warren Robinett 创建。

图片来自: Wikipedia

Atari 有一项反对作者将自己的名字放进他们的游戏里的政策,所以这个无畏的程序员只能偷偷的把自己的名字放进游戏里。Atari 在 Warren Robinett 离开公司之后才发现这个“密室”。Atari 并没有对此感到生气,而是给这类“秘密功能”起了个名字——“彩蛋”,因为——你懂的——你会寻找它们。Atari 还宣布将在之后的游戏中加入更多的“彩蛋”。

这种软件里的“隐藏功能”并不是第一次出现(这类特性的首次出现是在1966年PDP-10的操作系统上),但这是它第一次有了名字,同时也是第一次真正的被众多电脑用户和游戏玩家所注意。

Linux(以及和Linux相关的软件)也没有被遗忘。这些年来,人们为这个倍受喜爱的操作系统创作了很多非常有趣的彩蛋。下面将介绍我个人最喜爱的彩蛋——以及如何找到它们。

你很快就会想到这些彩蛋大多需要通过终端才能体验到。这是故意的。因为终端比较酷。【我应该借此机机会提醒你一下,如果你想运行我所列出的应用,然而你却还没有安装它们,你是绝对无法运行成功的。你应该先安装好它们的。因为……毕竟只是计算机。】

Arch : 包管理器(pacman)里的吃豆人(Pac-Man)

为了广大的 Arch Linux 粉丝,我们将以此开篇。你们可以将“pacman” (Arch 的包管理器)的进度条变成吃豆人吃豆的样子。别问我为什么这不是默认设置。

你需要在你最喜欢的文本编辑器里编辑“/etc/pacman.conf”文件。在“# Misc options”区下面,删除“Color”前的“#”,添加一行“ILoveCandy”。因为吃豆人喜欢糖豆。

没错,这样就行了!下次你在终端里运行pacman管理器时,你就会让这个黄颜色的小家伙吃到些午餐(至少能吃些糖豆)。

GNU Emacs : 俄罗斯方块(Tetris)以及……

emacs Tetris

我不喜欢 emacs。一点也不喜欢。但是它确实能玩俄罗斯方块。

我要坦白一件事:我不喜欢emacs。一点也不喜欢。

有些东西让我满心欢喜。有些东西能带走我所有伤痛。有些东西能解决我的烦恼。这些绝对跟 emacs 无关

但是它确实能玩俄罗斯方块。这可不是件小事。方法如下:

第一步)打开 emacs。(有疑问?输入“emacs”。)

第二步)按下键盘上的Esc和X键。

第三步)输入“tetris”然后按下“Enter”。

玩腻了俄罗斯方块?试试“pong”、“snake”还有其他一堆小游戏(或奇怪的东西)。在“/usr/share/emacs/*/lisp/play”文件中可以看见完整的清单。

动物说话了

让动物在终端里说话在 Linux 世界里有着悠久而辉煌的历史。下面这些真的是最应该知道的。

在用基于 Debian 的发行版?试试输入“apt-get moo"。

apt-get moo

apt-get moo

简单?的确。但这是只会说话的牛,所以惹我们喜欢。再试试“aptitude moo”。他会告诉你“There are no Easter Eggs in this program(这个程序里没有彩蛋)”。

关于 aptitude 有一件事你一定要知道,它是个肮脏、下流的骗子。如果 aptitude 是匹诺曹,那它的鼻子能刺穿月球。在这条命令中添加“-v”选项。不停的添加 v,直到它被逼得投降。

我猜大家都同意,这是 aptitude 中最重要的功能。

我猜大家都同意,这是 aptitude 中最重要的功能。但是万一你想把自己的话让一头牛说出来怎么办?这时我们就需要“cowsay”了。

还有,别让“cowsay(牛说)”这个名字把你给骗了。你可以让你的话从各种东西的嘴里说出来。比如一头大象,Calvin,Beavis 甚至可以是 Ghostbusters(捉鬼敢死队)的标志。只需在终端输入“cowsay -l”就能看到所有选项的列表。

你可以让你的话从各种东西的嘴里说出来

想玩高端点的?你可以用管道把其他应用的输出放到 cowsay 中。试试“fortune | cowsay”。非常有趣。

Sudo 请无情的侮辱我

当你做错事时希望你的电脑骂你的人请举手。反正,我这样想过。试试这个:

输入“sudo visudo”以打开“sudoers”文件。在文件的开头你很可能会看见几行以“Defaults”开头的文字。在那几行后面添加“Defaults insults”并保存文件。

现在,只要你输错了你的 sudo 密码,你的系统就会骂你。这些可以提高自信的语句包括“听着,煎饼脑袋,我可没时间听这些垃圾。”,“你吃错药了吧?”以及“你被电过以后大脑就跟以前不太一样了是不是?”

把这个设在同事的电脑上会有非常有趣。

Firefox 是个厚脸皮

这一个不需要终端!太棒了!

打开火狐浏览器。在地址栏填上“about:about”。你将得到火狐浏览器中所有的“about”页。一点也不炫酷,是不是?

现在试试“about:mozilla”,浏览器就会回应你一条从“Book of Mozilla(Mozilla 之书)”——这本浏览网页的圣经——里引用的话。我的另一个最爱是“about:robots”,这个也很有趣。

Book of Mozilla(Mozilla 之书)”——浏览网页的圣经。

精心调制的混搭日历

是否厌倦了千百年不变的 Gregorian Calendar(罗马教历)?准备好乱入了吗?试试输入“ddate”。这样会把当前日历以Discordian Calendar(不和教历)的方式显示出来。你会遇见这样的语句:

“今天是Sweetmorn(甜美的清晨),3181年Discord(不和)季的第18天。”

我听见你在说什么了,“但这根本不是什么彩蛋!”嘘~,闭嘴。只要我想,我就可以把它叫做彩蛋。

快速进入黑客行话模式

想不想尝试一下电影里超级黑客的感觉?试试(通过添加“-oS”)把扫描器设置成“Script Kiddie”模式。然后所有的输出都会变成最3l33t的黑客范

例如: “nmap -oS - google.com”

赶快试试。我知道你有多想这么做。你一定会让安吉丽娜·朱莉(Angelina Jolie)印象深刻

lolcat彩虹

在你的Linux终端里有很多彩蛋真真是极好的……但是如果你还想要变得……更有魅力些怎么办?输入:lolcat。把任何一个程序的文本输出通过管道输入到lolcat里。你会得到它的超级无敌彩虹版。

把任何一个程序的文本输出通过管道输入到lolcat里。你会得到它的超级无敌彩虹版。

追光标的小家伙

oneko cat

“Oneko” -- 经典 “Neko”的Linux移植版本。

接下来是“Oneko” -- 经典 “Neko”的Linux移植版本。基本上就是个满屏幕追着你的光标跑的小猫。

虽然严格来它并不算是“彩蛋”,它还是很有趣的。而且感觉上也是很彩蛋的。

你还可以用不同的选项(比如“oneko -dog”)把小猫替代成小狗,或是调成其他样式。用这个对付讨厌的同事有着无限的可能。

就是这些了!一个我最喜欢的Linux彩蛋(或是类似东西)的清单。请尽情的的在下面的评论区留下你的最爱。因为这是互联网。你就能做这些事。


via: http://www.linux.com/news/software/applications/820944-10-truly-amusing-linux-easter-eggs-

作者:Bryan Lunduke 译者:H-mudcup 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

这里有一些很酷的Linux终端彩蛋,其中的每一个看上去并没有实际用途,但很有趣。

只工作不玩耍……

当我们使用命令行工作时,Linux是功能和实用性最好的操作系统之一。想要执行一个特殊任务?可能一个程序或者脚本就可以帮你搞定。但就像一本书中说到的,只工作不玩耍聪明的孩子也会变傻。下边是我最喜欢的可以在终端做的没有实际用途的、傻傻的、恼人的、可笑的事情。

让终端成为一个有态度的人

  • 第一步)敲入sudo visudo
  • 第二步)在“Defaults”末尾(文件的前半部分)添加一行“Defaults insults”。
  • 第三步)保存文件。

“我刚才对电脑做了什么?”你可能这样问自己。一定是美妙的事情吧。现在,在sudo命令提示提示下输出错误的口令,你的电脑就会指责你。我最喜欢的一句:“听好了,煎饼一样的脑子,我没有时间听你胡说八道了。”

apt-get moo

你看过这张截图?那就是运行apt-get moo(在基于Debian的系统)的结果。对,就是它了。不要对它抱太多幻想,你会失望的,我不骗你。但是这是Linux世界最被人熟知的彩蛋之一。所以我把它包含进来,并且放在前排,然后我也就不会收到5千封邮件,指责我把它遗漏了。

aptitude moo

更有趣的是将moo应用到aptitude上。敲入aptitude moo(在Ubuntu及其衍生版),你对moo可以做什么事情的看法会有所变化。你还还会知道更多事情,尝试重新输入这条命令,但这次添加一个-v参数。这还没有结束,试着添加更多v,一次添加一个,直到抓狂的aptitude给了你想要的东西。

Arch: 将吃豆人放入pacman

这里有一个只为Arch爱好者准备的彩蛋。Pacman包管理工具已经很棒了,但我们可以让它变得更棒。

  • 第一步)打开“/etc/pacman.conf”文件。
  • 第二步)在“# Misc options”部分,去掉“Color”前的“#”。
  • 第三步)添加“ILoveCandy”。

现在我们使用pacman安装新软件包时,进度条里会出现一个小吃豆人。真应该默认就这样的。

Cowsay!

aptitude moo的输出格式很漂亮,但我想你苦于不能自由自在地使用。输入cowsay,它会做到你想做的事情。你可以让牛说任何你喜欢的东西。而且不只可以用牛,还可以用Calvin、Beavis和Ghostbusters logo的ASCII的艺术,输入cowsay -l可以得到所有可用的参数。它是Linux世界的强大工具。像很多其他命令一样,你可以使用管道把其他程序的输出输送给它,比如fortune | cowsay,让这头牛变成哲学家。

变成3l33t h@x0r

nmap并不是我们平时经常使用的基本命令。但如果你想蹂躏nmap的话,比如像人一样看起来像l33t。在任何nmap命令后添加-oS(比如nmap -oS - google.com)。现在你的nmap已经处于标准叫法是“脚本玩具模式”的模式了。Angelina Jolie和Keanu Reeves会为此骄傲的。

获得所有的Discordian日期

如果你们曾经坐在一起思考,“嗨!我想使用无用但异想天开的方式来书写今天的日期……”试试运行ddate。结果类似于“Today is Setting Orange, the 72nd day of Discord in the YOLD 3181”,这会让你的服务树日志平添不少趣味。

注意:在技术层面,确实有一个Discordian Calendar,理论上被Discordianism追随者所使用。这意味着我可能得罪某些人。或者不会,我不确定。不管怎样,ddate是一个方便的工具。

我可以在任何地方看到颜色!

厌倦了老旧的文本?想向世界展示出自己的个性?使用lolcat。安装它,然后在任何地方使用。它可以接收任何文本,然后将其转换成美轮美奂的彩虹效果。可以使用fortune | lolcat体验。

蒸汽机车

在你的终端显示蒸汽机车的ASCII图形。如果你需要它,安装并运行sl命令。sl -l可以看到一个袖珍版本的。或者,如果你真想在上边花费更多时间,运行sl -h。这会显示一个完整的或者,还包括乘客车厢。

将任何文本逆序输出

将任何文本使用管道输送给rev命令,它就会将文本内容逆序输出。fortune | rev会给你好运。当然,这不意味着rev会将幸运(fortune)转换成不幸。

Matrix依然很酷,不是吗?

想让你的终端显示滚动的文字、l33t和Matrix电影中的坠落数码?cmatrix是你的朋友。你甚至可以用它输出不同的颜色,非常华丽。使用man cmatrix学习使用方法。或者使用更好的方法,“man cmatrix | lolcat”。这确实是你在Linux终端可以做的最没实际用途却又精彩的事情了。

以上就是全部内容了。


via: http://www.networkworld.com/article/2926630/linux/11-pointless-but-awesome-linux-terminal-tricks.html

作者:Bryan Lunduke 译者:goreliu 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出