10 条真心有趣的 Linux 命令
在终端工作是一件很有趣的事情。今天，我们将会列举一些有趣得为你带来欢笑的Linux命令。 1. rev 创建一个文件，在文件里面输入几个单词，rev命令会将你写的东西反转输出到控制台。 # rev file name    2. fortune 这个命令没有被默认安装，用apt-get命令安装它，fortune命令会随机显示一些句子 crank@crank-System:~$ sudo apt-get install fortune   利用fortune命令的_s 选项，他会限制一个句子的输出长度。 # fortune -s   3. yes # yes string  这个命令会不停打印字符串，直到用户把这进程给结束掉。 # yes unixmen   4. figlet 这
命令行
171.221.131.63
嗯，有点意思。回头玩玩@！～
sunriders [Firefox 40.0|Windows XP]
2015-09-22T14:21:45.000
120.192.231.84
怎么老是出现软件包不能通过验证，怎么解决啊
来自陕西西安的 Sina Weibo 5.4|Android 4.4 用户
2015-09-23T08:51:54.000
183.238.179.116
有意思啊啊！！！不过要是aafire能显示颜色就更好了！
alpha [Opera 32.0|Windows 7]
2015-09-24T17:03:06.000
39.65.70.145
再来一个彩虹输出 lolcat, 配合 cat 使用简直亮瞎眼哈哈哈~
来自山东的 Chrome 45.0|GNU/Linux 用户
2015-09-25T15:40:44.000
110.178.52.220
nice,这下终端再也不枯燥了
我是读书人 [Opera 33.0|Windows 7]
2015-11-03T23:19:35.000
218.17.122.82
牛气冲天~
何亮 [Chrome 49.0|Windows 7]
2016-05-11T15:12:33.000
在终端工作是一件很有趣的事情。今天，我们将会列举一些有趣得为你带来欢笑的Linux命令。 1. rev 创建一个文件，在文件里面输入几个单词，rev命令会将你写的东西反转输出到控制台。 # rev file name    2. fortune 这个命令没有被默认安装，用apt-get命令安装它，fortune命令会随机显示一些句子 crank@crank-System:~$ sudo apt-get install fortune   利用fortune命令的_s 选项，他会限制一个句子的输出长度。 # fortune -s   3. yes # yes string  这个命令会不停打印字符串，直到用户把这进程给结束掉。 # yes unixmen   4. figlet 这
**![](/data/attachment/album/201509/22/135342irvrvnsrnut7s3bv.png)**


**在终端工作是一件很有趣的事情。今天，我们将会列举一些有趣得为你带来欢笑的Linux命令。**


### 1. rev


创建一个文件，在文件里面输入几个单词，rev命令会将你写的东西反转输出到控制台。



```
# rev  <file name>

```

![Selection_002](/data/attachment/album/201509/22/081549cquezquy0a6y22ey.png)


![Selection_001](/data/attachment/album/201509/22/081549q0ir0t0cd8awj3t8.png)


### 2. fortune


这个命令没有被默认安装，用apt-get命令安装它，fortune命令会随机显示一些句子



```
crank@crank-System:~$ sudo apt-get install fortune

```

![Selection_003](/data/attachment/album/201509/22/081549qpg2f22pzod62tx2.png)


利用fortune命令的 -s 选项，他会限制一个句子的输出长度。



```
# fortune -s

```

![Selection_004](/data/attachment/album/201509/22/081550ktstuss76sx97o78.png)


### 3. yes



```
# yes <string>

```

这个命令会不停打印字符串，直到用户把这进程给结束掉。



```
# yes unixmen

```

![Selection_005](/data/attachment/album/201509/22/081550y4qdie2ape0ozz3j.png)


### 4. figlet


这个命令可以用apt-get安装，安装之后，在**/usr/share/figlet**可以看到一些ascii字体文件。



```
cd /usr/share/figlet

```



---



```
#figlet -f <font>  <string>
#figlet -f big.flf unixmen

```

![Selection_006](/data/attachment/album/201509/22/081550rfmmmomj7f0rli83.png)



```
#figlet -f block.flf  unixmen

```

![Selection_007](/data/attachment/album/201509/22/081551ro00zqd88hnaynvy.png)


当然，你也可以尝试使用其他的选项。


### 5. asciiquarium


这个命令会将你的终端变成一个海洋馆。


下载term animator：



```
# wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz

```

安装并且配置这个包：



```
# tar -zxvf Term-Animation-2.4.tar.gz
# cd Term-Animation-2.4/
# perl Makefile.PL && make && make test
# sudo make install

```

接着安装下面这个包:



```
# apt-get install libcurses-perl

```

下载并且安装asciiquarium：



```
# wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
# tar -zxvf asciiquarium.tar.gz 
# cd asciiquarium_1.0/
# cp asciiquarium /usr/local/bin/

```

执行如下命令：



```
# /usr/local/bin/asciiquarium

```

![asciiquarium_1.1 : perl_008](/data/attachment/album/201509/22/081551jz9sbsib11ib56fe.png)


### 6. bb



```
# apt-get install bb
# bb

```

看看会输出什么？


![Selection_009](/data/attachment/album/201509/22/081551gk2qezt0m80290kt.png)


### 7. sl


有的时候你可能把 **ls** 误打成了 **sl**，其实 **sl** 也是一个命令，如果你打 sl的话，你会看到一个移动的火车头



```
# apt-get install sl

```



---



```
# sl

```

![Selection_012](/data/attachment/album/201509/22/081552r267vr8sa798dd8d.png)


### 8. cowsay


一个很常见的命令，它会用ascii显示你想说的话。



```
apt-get install cowsay

```



---



```
# cowsay <string>

```

![Selection_013](/data/attachment/album/201509/22/081553i56qsniqzy0ay70u.png)


或者，你可以用其他的角色来取代默认角色来说这句话，这些角色都存储在**/usr/share/cowsay/cows**目录下



```
# cd /usr/share/cowsay/cows

```



---



```
cowsay -f ghostbusters.cow  unixmen

```

![Selection_014](/data/attachment/album/201509/22/081554vpldlqddfecr5ldf.png)


或者



```
# cowsay -f bud-frogs.cow Rajneesh

```

![Selection_015](/data/attachment/album/201509/22/081554y59yelcjeiwiycii.png)


### 9. toilet


你没看错，这是个命令来的，他会将字符串以彩色的ascii字符串形式输出到终端



```
# apt-get install toilet

```



---



```
# toilet --gay unixmen

```

![Selection_016](/data/attachment/album/201509/22/081555s6zb0uhtbu4bz6b1.png)



```
toilet -F border -F gay unixmen

```

![Selection_020](/data/attachment/album/201509/22/081555rwvqggzdmjw0v0de.png)



```
toilet  -f mono12 -F metal  unixmen

```

![Selection_018](/data/attachment/album/201509/22/081555gcl428fmx18cwl4d.png)


### 10. aafire


aafire能让你的终端燃起来。



```
# apt-get install libaa-bin

```



---



```
# aafire

```

![Selection_019](/data/attachment/album/201509/22/081556wuujt4guztgamrjg.png)


就这么多，祝你们在Linux终端玩得开心哈！！！




---


via: <http://www.unixmen.com/list-10-funny-linux-commands/>


作者：[Rajneesh Upadhyay](http://www.unixmen.com/author/rajneesh/) 译者：[tnuoccalanosrep](https://github.com/tnuoccalanosrep) 校对：[wxy](https://github.com/%E6%A0%A1%E5%AF%B9%E8%80%85ID)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出

