From 72d8715d0a6b5a07c3cdb9cac7e8c794c68fce52 Mon Sep 17 00:00:00 2001 From: wxy Date: Mon, 22 Jun 2015 23:29:34 +0800 Subject: [PATCH] PUB:20150528 11 pointless but awesome Linux terminal tricks @goreliu --- ...tless but awesome Linux terminal tricks.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) rename {translated/tech => published}/20150528 11 pointless but awesome Linux terminal tricks.md (84%) diff --git a/translated/tech/20150528 11 pointless but awesome Linux terminal tricks.md b/published/20150528 11 pointless but awesome Linux terminal tricks.md similarity index 84% rename from translated/tech/20150528 11 pointless but awesome Linux terminal tricks.md rename to published/20150528 11 pointless but awesome Linux terminal tricks.md index e4a33cf48a..1fc526db5e 100644 --- a/translated/tech/20150528 11 pointless but awesome Linux terminal tricks.md +++ b/published/20150528 11 pointless but awesome Linux terminal tricks.md @@ -1,6 +1,6 @@ -11个让人惊叹的Linux终端彩蛋 +11个无用而有趣的Linux终端彩蛋 ================================================================================ -这里有一些很酷的Linux终端彩蛋,其中的每一个看上去并没有实际用途,但很精彩。 +这里有一些很酷的Linux终端彩蛋,其中的每一个看上去并没有实际用途,但很有趣。 ![](http://images.techhive.com/images/article/2015/05/slide_01-100587352-orig.png) @@ -8,7 +8,7 @@ 当我们使用命令行工作时,Linux是功能和实用性最好的操作系统之一。想要执行一个特殊任务?可能一个程序或者脚本就可以帮你搞定。但就像一本书中说到的,只工作不玩耍聪明的孩子也会变傻。下边是我最喜欢的可以在终端做的没有实际用途的、傻傻的、恼人的、可笑的事情。 -### 给终端一个态度 ### +### 让终端成为一个有态度的人 ### * 第一步)敲入`sudo visudo` * 第二步)在“Defaults”末尾(文件的前半部分)添加一行“Defaults insults”。 @@ -20,13 +20,13 @@ ### apt-get moo ### -你看过这张截图?那就是运行`apt-get moo`(在基于Debian的系统)的结果。对,就是它了。不要对它抱太多幻想,你会失望的,我不骗你。但是这是Linux世界最被人熟知的彩蛋之一。所以我把它包含进来,并且放在前排,然后我也就不会收到5千封邮件,指责我把它遗漏了。 - ![](http://images.techhive.com/images/article/2015/05/slide_03-100587354-orig.png) + +你看过这张截图?那就是运行`apt-get moo`(在基于Debian的系统)的结果。对,就是它了。不要对它抱太多幻想,你会失望的,我不骗你。但是这是Linux世界最被人熟知的彩蛋之一。所以我把它包含进来,并且放在前排,然后我也就不会收到5千封邮件,指责我把它遗漏了。 ### aptitude moo ### -更有趣的是将moo应用到aptitude上。敲入`aptitude moo`(在Ubuntu及其衍生版),你对`moo`可以做什么事情的看法会有所变化。你还还会知道更多事情,尝试重新输入这条命令,但这次添加一个`-v`参数。这还没有结束,试着添加更多`v`,一次添加一个,直到aptitude给了你想要的东西。 +更有趣的是将moo应用到aptitude上。敲入`aptitude moo`(在Ubuntu及其衍生版),你对`moo`可以做什么事情的看法会有所变化。你还还会知道更多事情,尝试重新输入这条命令,但这次添加一个`-v`参数。这还没有结束,试着添加更多`v`,一次添加一个,直到抓狂的aptitude给了你想要的东西。 ![](http://images.techhive.com/images/article/2015/05/slide_04-100587355-orig.png) @@ -38,25 +38,25 @@ * 第二步)在“# Misc options”部分,去掉“Color”前的“#”。 * 第三步)添加“ILoveCandy”。 -现在我们使用pacman安装新软件包时,进度条里会出现一个小吃豆人。真应该默认就是这样的。 +现在我们使用pacman安装新软件包时,进度条里会出现一个小吃豆人。真应该默认就这样的。 ![](http://images.techhive.com/images/article/2015/05/slide_05-100587356-orig.png) ### Cowsay! ### -`aptitude moo`的输出格式很漂亮,但我想你苦于不能自由自在地使用。输入`cowsay`,它会做到你想做的事情。你可以让牛说任何你喜欢的东西。而且不只可以用牛,还可以用Calvin、Beavis和Ghostbusters的ASCII logo——输入`cowsay -l`可以得到所有可用的logo。它是Linux世界的强大工具。像很多其他命令一样,你可以使用管道把其他程序的输出输送给它,比如`fortune | cowsay`。 +`aptitude moo`的输出格式很漂亮,但我想你苦于不能自由自在地使用。输入`cowsay`,它会做到你想做的事情。你可以让牛说任何你喜欢的东西。而且不只可以用牛,还可以用Calvin、Beavis和Ghostbusters logo的ASCII的艺术,输入`cowsay -l`可以得到所有可用的参数。它是Linux世界的强大工具。像很多其他命令一样,你可以使用管道把其他程序的输出输送给它,比如`fortune | cowsay`,让这头牛变成哲学家。 ![](http://images.techhive.com/images/article/2015/05/slide_06-100587358-orig.png) ### 变成3l33t h@x0r ### -`nmap`并不是我们平时经常使用的基本命令。但如果你想蹂躏`nmap`的话,可能想在它的输出中看到l33t。在任何`nmap`命令(比如`nmap -oS - google.com`)后添加`-oS`。现在你的`nmap`已经处于官方名称是“[Script Kiddie Mode][1]”的模式了。Angelina Jolie和Keanu Reeves会为此骄傲的。 +`nmap`并不是我们平时经常使用的基本命令。但如果你想蹂躏`nmap`的话,比如像人一样看起来像l33t。在任何`nmap`命令后添加`-oS`(比如`nmap -oS - google.com`)。现在你的`nmap`已经处于标准叫法是“[脚本玩具模式][1]”的模式了。Angelina Jolie和Keanu Reeves会为此骄傲的。 ![](http://images.techhive.com/images/article/2015/05/slide_07-100587359-orig.png) ### 获得所有的Discordian日期 ### -如果你们曾经坐在一起思考,“嗨!我想使用无用但异想天开的方式来书写今天的日期……”试试运行`ddate`。结果类似于“Today is Setting Orange, the 72nd day of Discord in the YOLD 3181”,这会让你的服务树日志平添不少香料。 +如果你们曾经坐在一起思考,“嗨!我想使用无用但异想天开的方式来书写今天的日期……”试试运行`ddate`。结果类似于“Today is Setting Orange, the 72nd day of Discord in the YOLD 3181”,这会让你的服务树日志平添不少趣味。 注意:在技术层面,确实有一个[Discordian Calendar][2],理论上被[Discordianism][3]追随者所使用。这意味着我可能得罪某些人。或者不会,我不确定。不管怎样,`ddate`是一个方便的工具。 @@ -76,7 +76,7 @@ ### 将任何文本逆序输出 ### -将任何文本使用管道输送给`rev`命令,它就会将文本内容逆序输出。`fortune | rev`会给你好运。当然,这不意味着rev会将幸运转换成不幸。 +将任何文本使用管道输送给`rev`命令,它就会将文本内容逆序输出。`fortune | rev`会给你好运。当然,这不意味着rev会将幸运(fortune)转换成不幸。 ![](http://images.techhive.com/images/article/2015/05/slide_11-100587364-orig.png) @@ -94,7 +94,7 @@ via: http://www.networkworld.com/article/2926630/linux/11-pointless-but-awesome- 作者:[Bryan Lunduke][a] 译者:[goreliu](https://github.com/goreliu) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](https://linux.cn/) 荣誉推出