Linux的10个经典彩蛋
Published:
11 Mar 2014
Category:
Linux
每当你打开的Linux虚拟主机的时候,通常是为了完成工作。但是,一台普通的Linux主机上,有成千上万的开发者开发的软件,你能保证他们都是这么正经的?
Linux的软件有加一些有趣的彩蛋的传统。本文主要是介绍一些有趣的命令和选项,让你的生活更多彩一些。这些并非全是彩蛋,不过我相信你多少会喜欢它们的。
文本编辑器
vim和Douglas Adams
熟悉Douglas Adams(也就是The Hitchhiker's Guide to the Galaxy一书的作者)的人,vim编辑器有个帮忙选项会让你赞不绝口。
如果你还没装vim。在Ubuntu/Debian,你可以这样:
在CentOS/Fedora里,可以:
在命令行打开vim:
输入以下命令打开vim的一个特殊的帮助菜单:
想退出vim的话,敲两遍这个:
Emacs游戏
从未败绩,除了厨房水槽外包罗万象无所不有的著名文本编辑器, Emacs,它里面包含的游戏多的让你乍舌,直接在编辑器里就能玩。
首先,你得先装一下Emacs,在Ubuntu/Debian,你可以这样:
在CentOS/Fedora里,可以:
看下这个目录你会发现有很多的游戏:
运行它们的话,先打开Emacs:
然后同时按下Esc键和x(执行),然后输入你想玩的游戏的名字:
要退出Emacs的话,同时按下ctrl键和x,然后是ctrl+c:
Apt命令
apt-get的超级牛力
在Ubuntu和Debian上,apt-get这个包管理器很久以来一直都内嵌着一个彩蛋。
如果你输入一个apt-get的帮助命令,你会得到个这样的提示:
如果看到最后一行的提示说明这个版本的apt是支持这个彩蛋的。再输入一个:
Aptitude的呢?
看到apt-get和牛的暧昧关系,用户不禁会想,另一个apt工具aptitude是不是也有这个有趣的彩蛋呢?
我们像之前那样再试一下:
太令人失望了。再试下别的方式:
太直白了吧。不过坚持很重要。我们再试下有没有更多信息:
再来:
不过你再不停的加v的话,最终你会看到这个:
不过这看着不大像。我们再加一个v:
这里引用了Antoine de Saint-Exupéry的《小王子》书里的一句话。
常见程序的另类参数
在一些常见的程序中也有些奇怪的参数,这你一定会很好奇。
用sudo来羞辱用户
你可以配置sudo(用来给命令授权的),来羞辱那些输错密码的用户。
想这么做的话,先用个visudo的工具编辑下sudoers文件,这个工具用来编辑sudo配置文件并且进行修改的校验。
在文件顶部,加上这么一行:
然后保存并且关闭文件。
然后,清空密码的缓存,然后在sudo命令里输入错的密码:
脚本小子的Nmap输出
Nmap是一款网络检测工具,它可以用来进行系统的安全检查。
在Ubuntu/Dedian上安装一下它:
在CentOS/Fedora上面这样:
Nmap提供了这么一个选项,让它能把数据输出成“脚本小子”的那种格式。
我们先来看下正常的格式是什么样的,用Nmap来检测下它自己的网站:
我们来加个选项调整下输出的格式:
其实它就是用看起来相近的字符替换了原有的字符,让结果看起来更有“黑客范”一点。
命令行的星球大战
终端里就有两款网络版的命令行的星球大战。
用telnet观看ASCII版的星球大战影片
Simon Jansen, Sten Spans, 和Mike Edwards用ASCII模拟了一个完整的星球大战影片,你可以用telnet来观看它。
首先,如果没有安装的话,下载一下telnet,它是ssh的先驱:
在Ubuntu/Debian上面:
在CentOS/Fedora上面:
然后你只要连上正确的服务器就可以了:
如果你不想看了,按下ctrl+]。会有一个提示,然后你输入”close”就行了:
星球大战版traceroute
还有一份献礼是Ryan Werber送上的,他把网络的节点全都命名成特殊的地址了。
如果你运行traceroute,一个跟踪网络包到远程机器的路径的程序,你会在网络节点名上看到星球大战的介绍。
就敲一下:
路由信息就会不断产生了。经过几跳后,奇迹发生了:
在第4,5,6幕介绍完后,Ryan开始自娱自乐起来了:
纯粹找乐子的程序
还有些程序是你压根儿不需要的,不过有时候可以拿来打发打发时间。
拼写错误学习
如果你想要用ls列出目录下的文件却敲成了sl,那你可能会想安装一下sl这个程序。
在Ubuntu/Debian上面:
在CentOS/Fedora上面:
现在,如果你不小心敲成了sl,你一定会乐了:
会有一辆火车呼啸而过。
cowsay和Fortune
如果你想玩点简单脑残的,而apt那些牛又不能满足你,那你可以试试cowsay和fortune。
在Ubuntu/Debian上:
在CentOS/Fedora上:
cowsay会用ASCII画一头牛出来,你输入什么,这牛就说什么。
fortune程序则会说一些语录,运程,笑话或者废话什么的,这些可以拿来传给cowsay程序:
如果你对牛不太感冒,那么还可以换成别的角色:
想知道cowsay都支持哪些角色,输入下:
我个人是比较喜欢剑龙:
总结
这篇文章不会传授你什么重要的知识或者提高你的Linux水平啥的,就是希望能你能稍微放松一下,有可能的话多探索一下你的系统。
原创文章转载请注明出处:Linux的10个经典彩蛋
英文原文链接