十個(gè)非常有趣的Linux彩蛋
在1979年的時(shí)候,公司為 Atari 2600 開發(fā)了一個(gè)電子游戲——Adventure。
制作 Adventure 的程序員悄悄的把這樣的一個(gè)功能放進(jìn)了游戲里,當(dāng)用戶把一個(gè)“隱形方塊”移動(dòng)到特定的一面墻上時(shí),會(huì)讓用戶進(jìn)入一個(gè)“密室”。那個(gè)房間里只有一句話:“Created by Warren Robinett”——意思是,由 Warren Robinett 創(chuàng)建。
圖片來自: Wikipedia
Atari 有一項(xiàng)反對(duì)作者將自己的名字放進(jìn)他們的游戲里的政策,所以這個(gè)無畏的程序員只能偷偷的把自己的名字放進(jìn)游戲里。Atari 在 Warren Robinett 離開公司之后才發(fā)現(xiàn)這個(gè)“密室”。Atari 并沒有對(duì)此感到生氣,而是給這類“秘密功能”起了個(gè)名字——“彩蛋”,因?yàn)?mdash;—你懂的——你會(huì)尋找它們。Atari 還宣布將在之后的游戲中加入更多的“彩蛋”。
這種軟件里的“隱藏功能”并不是***次出現(xiàn)(這類特性的***出現(xiàn)是在1966年PDP-10的操作系統(tǒng)上),但這是它***次有了名字,同時(shí)也是***次真正的被眾多電腦用戶和游戲玩家所注意。
Linux(以及和Linux相關(guān)的軟件)也沒有被遺忘。這些年來,人們?yōu)檫@個(gè)倍受喜愛的操作系統(tǒng)創(chuàng)作了很多非常有趣的彩蛋。下面將介紹我個(gè)人最喜愛的彩蛋——以及如何找到它們。
你很快就會(huì)想到這些彩蛋大多需要通過終端才能體驗(yàn)到。這是故意的。因?yàn)榻K端比較酷。【我應(yīng)該借此機(jī)會(huì)提醒你一下,如果你想運(yùn)行我所列出的應(yīng)用,然而你卻還沒有安裝它們,你是絕對(duì)無法運(yùn)行成功的。你應(yīng)該先安裝好它們的。因?yàn)?hellip;…畢竟只是計(jì)算機(jī)。】
Arch : 包管理器(pacman)里的吃豆人(Pac-Man)
為了廣大的 Arch Linux 粉絲,我們將以此開篇。你們可以將“pacman” (Arch 的包管理器)的進(jìn)度條變成吃豆人吃豆的樣子。別問我為什么這不是默認(rèn)設(shè)置。
你需要在你最喜歡的文本編輯器里編輯“/etc/pacman.conf”文件。在“# Misc options”區(qū)下面,刪除“Color”前的“#”,添加一行“ILoveCandy”。因?yàn)槌远谷讼矚g糖豆。
沒錯(cuò),這樣就行了!下次你在終端里運(yùn)行pacman管理器時(shí),你就會(huì)讓這個(gè)黃顏色的小家伙吃到些午餐(至少能吃些糖豆)。
GNU Emacs : 俄羅斯方塊(Tetris)以及……
我不喜歡 emacs。一點(diǎn)也不喜歡。但是它確實(shí)能玩俄羅斯方塊。
我要坦白一件事:我不喜歡emacs。一點(diǎn)也不喜歡。
有些東西讓我滿心歡喜。有些東西能帶走我所有傷痛。有些東西能解決我的煩惱。這些絕對(duì)跟 emacs 無關(guān)。
但是它確實(shí)能玩俄羅斯方塊。這可不是件小事。方法如下:
***步 打開 emacs。(有疑問?輸入“emacs”。)
第二步 按下鍵盤上的Esc和X鍵。
第三步 輸入“tetris”然后按下“Enter”。
玩膩了俄羅斯方塊?試試“pong”、“snake”還有其他一堆小游戲(或奇怪的東西)。在“/usr/share/emacs/*/lisp/play”文件中可以看見完整的清單。
#p#
動(dòng)物說話了
讓動(dòng)物在終端里說話在 Linux 世界里有著悠久而輝煌的歷史。下面這些真的是最應(yīng)該知道的。
在用基于 Debian 的發(fā)行版?試試輸入“apt-get moo"。
apt-get moo
簡(jiǎn)單?的確。但這是只會(huì)說話的牛,所以惹我們喜歡。再試試“aptitude moo”。他會(huì)告訴你“There are no Easter Eggs in this program(這個(gè)程序里沒有彩蛋)”。
關(guān)于 aptitude 有一件事你一定要知道,它是個(gè)骯臟、下流的騙子。如果 aptitude 是匹諾曹,那它的鼻子能刺穿月球。在這條命令中添加“-v”選項(xiàng)。不停的添加 v,直到它被逼得投降。
我猜大家都同意,這是 aptitude 中最重要的功能。
我猜大家都同意,這是 aptitude 中最重要的功能。但是萬一你想把自己的話讓一頭牛說出來怎么辦?這時(shí)我們就需要“cowsay”了。
還有,別讓“cowsay(牛說)”這個(gè)名字把你給騙了。你可以讓你的話從各種東西的嘴里說出來。比如一頭大象,Calvin,Beavis 甚至可以是 Ghostbusters(捉鬼敢死隊(duì))的標(biāo)志。只需在終端輸入“cowsay -l”就能看到所有選項(xiàng)的列表。
你可以讓你的話從各種東西的嘴里說出來
想玩高端點(diǎn)的?你可以用管道把其他應(yīng)用的輸出放到 cowsay 中。試試“fortune | cowsay”。非常有趣。
Sudo 請(qǐng)無情的侮辱我
當(dāng)你做錯(cuò)事時(shí)希望你的電腦罵你的人請(qǐng)舉手。反正,我這樣想過。試試這個(gè):
輸入“sudo visudo”以打開“sudoers”文件。在文件的開頭你很可能會(huì)看見幾行以“Defaults”開頭的文字。在那幾行后面添加“Defaults insults”并保存文件。
現(xiàn)在,只要你輸錯(cuò)了你的 sudo 密碼,你的系統(tǒng)就會(huì)罵你。這些可以提高自信的語句包括“聽著,煎餅?zāi)X袋,我可沒時(shí)間聽這些垃圾。”,“你吃錯(cuò)藥了吧?”以及“你被電過以后大腦就跟以前不太一樣了,是不是?”
把這個(gè)設(shè)在同事的電腦上會(huì)有非常有趣。
Firefox 是個(gè)厚臉皮
這一個(gè)不需要終端!太棒了!
打開火狐瀏覽器。在地址欄填上“about:about”。你將得到火狐瀏覽器中所有的“about”頁。一點(diǎn)也不炫酷,是不是?
現(xiàn)在試試“about:mozilla”,瀏覽器就會(huì)回應(yīng)你一條從“Book of Mozilla(Mozilla 之書)”——這本瀏覽網(wǎng)頁的圣經(jīng)——里引用的話。我的另一個(gè)***是“about:robots”,這個(gè)也很有趣。
“Book of Mozilla(Mozilla 之書)”——瀏覽網(wǎng)頁的圣經(jīng)。
精心調(diào)制的混搭日歷
是否厭倦了千百年不變的 Gregorian Calendar(羅馬教歷)?準(zhǔn)備好亂入了嗎?試試輸入“ddate”。這樣會(huì)把當(dāng)前日歷以Discordian Calendar(不和教歷)的方式顯示出來。你會(huì)遇見這樣的語句:
“今天是Sweetmorn(甜美的清晨),3181年Discord(不和)季的第18天。”
我聽見你在說什么了,“但這根本不是什么彩蛋!”噓~,閉嘴。只要我想,我就可以把它叫做彩蛋。
快速進(jìn)入黑客行話模式
想不想嘗試一下電影里超級(jí)黑客的感覺?試試(通過添加“-oS”)把掃描器設(shè)置成“Script Kiddie”模式。然后所有的輸出都會(huì)變成最3l33t的黑客范。
例如: “nmap -oS - google.com”
趕快試試。我知道你有多想這么做。你一定會(huì)讓安吉麗娜·朱莉(Angelina Jolie)印象深刻。
lolcat彩虹
在你的Linux終端里有很多彩蛋真真是極好的……但是如果你還想要變得……更有魅力些怎么辦?輸入:lolcat。把任何一個(gè)程序的文本輸出通過管道輸入到lolcat里。你會(huì)得到它的超級(jí)無敵彩虹版。
把任何一個(gè)程序的文本輸出通過管道輸入到lolcat里。你會(huì)得到它的超級(jí)無敵彩虹版。
追光標(biāo)的小家伙
“Oneko” -- 經(jīng)典 “Neko”的Linux移植版本。
接下來是“Oneko” -- 經(jīng)典 “Neko”的Linux移植版本。基本上就是個(gè)滿屏幕追著你的光標(biāo)跑的小貓。
雖然嚴(yán)格來它并不算是“彩蛋”,它還是很有趣的。而且感覺上也是很彩蛋的。
你還可以用不同的選項(xiàng)(比如“oneko -dog”)把小貓?zhí)娲尚」罚蚴钦{(diào)成其他樣式。用這個(gè)對(duì)付討厭的同事有著***的可能。
就是這些了!一個(gè)我最喜歡的Linux彩蛋(或是類似東西)的清單。請(qǐng)盡情的的在下面的評(píng)論區(qū)留下你的***。因?yàn)檫@是互聯(lián)網(wǎng)。你就能做這些事。