12个让人开心一笑的 Linux 搞怪命令

鸠摩智首席音效师鸠摩智首席音效师 -
12个让人开心一笑的 Linux 搞怪命令

Linux 不仅仅是为管理员和专业人员做严肃的工作,你还可以玩文字游戏,对着 Linux 终端说话,或者创建漂亮的 ASCII 图片等等。是的,Linux 真的很有趣,如果你知道正确的命令的话。让我们来看看这些能让你立刻微笑的命令,或者在一天繁忙的工作结束时使用这些命令来缓解压力,让你心情愉快地离开家。

(1) Fortune 命令

在 fortune 命令的帮助下,我们可以得到随机的名言金句和有趣的预测。

在 Debian / Ubuntu 系统上安装

linuxtechi@linuxarena:~$ sudo apt-get install fortune

在 CentOS / RHEL / Fedora 系统上安装

[root@linuxtechi ~]# yum install fortune

linux-fortune-command-output

(2) Rev 命令

Rev 命令会反转提供给它的任何字符串,这是一个系统默认安装的命令。

[root@linuxtechi ~]# rev
LinuxTechi
ihceTxuniL
Linux Rocks
skcoR xuniL
Opensource World
dlroW ecruosnepO
LinuxMint Ultimate Desktop
potkseD etamitlU tniMxuniL

我们甚至可以创建一个带有名称列表的文件,文件中的所有名称将被反转。

[root@linuxtechi ~]# rev rev.txt
ihceTxuniL
skcoR syawla xuniL
dlrow ecruosnepO fo enobkcab eht si xuniL
ihceTxuniL moob moob
[root@linuxtechi ~]#
3) Yes 命令

Yes 命令将连续显示你的文本 n 次,直到你停止它 (CTRL + C)

[root@linuxtechi ~]# yes LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com^C
[root@linuxtechi ~]#
(4) 把你的终端变成一个水族馆

你知道吗?我们可以把 linux 系统终端变成一个有鱼和海草的水族馆。 我们需要安装 animator, libcurses ,asciiaquarium 包。

首先,确保您的系统上安装了 perl,perl- curses,perl-devel 包

对于基于 yum 的系统

[root@linuxtechi ~]# yum install perl perl-devel perl-Curses

对于基于 Debian 的系统

linuxtechi@linuxarena:~$ sudo apt-get install perl libcurses-perl

下载 Term Animation 安装包

[root@linuxtechi ~]# wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.6.tar.gz

解压并安装 Term Animation

[root@linuxtechi ~]# tar zxpvf Term-Animation-2.6.tar.gz
[root@linuxtechi ~]# cd Term-Animation-2.6
[root@linuxtechi Term-Animation-2.6]# perl Makefile.PL && make && make test
[root@linuxtechi Term-Animation-2.6]# make install

注意: 如果您在执行上述步骤时遇到任何问题,我们可以使用 cpan 控制台安装 Term Animation,如下所示

cpan[1]> install Term::Animation

最后,按照以下步骤下载并安装 asciiaquarium 包

[root@linuxtechi ~]# wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
[root@linuxtechi ~]# tar zxpvf asciiquarium.tar.gz
[root@linuxtechi ~]# cd asciiquarium_1.1/
[root@linuxtechi asciiquarium_1.1]# cp asciiquarium /usr/local/bin/
[root@linuxtechi asciiquarium_1.1]# chmod 755 /usr/local/bin/asciiquarium

运行 asciiquarium 命令

[root@linuxtechi ~]# asciiquarium

Linnux-Terminal-Asciiquarium

(5) Toilet 命令

该命令的功能与名称完全不沾边,不知道为什么将该命令命名为 toilet。此命令输出使用小字符构建的大型漂亮横幅。

对于基于 Debian 的系统

linuxtechi@linuxarena:~$ sudo apt-get install toilet

对于 CentOS / RHEL 系统

[root@linuxtechi ~]# wget http://caca.zoy.org/raw-attachment/wiki/toilet/toilet-0.3.tar.gz
[root@linuxtechi ~]# tar zxpvf toilet-0.3.tar.gz
[root@linuxtechi ~]# cd toilet-0.3
[root@linuxtechi toilet-0.3]# ./configure && make && make install

示例如下:

linuxtechi@linuxarena:~$ toilet LinuxTechi Rocks

Toilet-Linux-Command-Output

Toilet command offers wide range of options like fonts, colorful characters and filters. Use the man page of toilet command to explore all these options.

Toilet 提供了许多选项,如字体,彩色字符和过滤器。可以使用 man 手册页查看所有选项。

Linux-toilet-command-output2

(6) 点燃您的终端

想让你的终端着火,不要惊慌,这只是一些有趣的命令,它像字符输出一样输出火焰。

使用 apt-get 命令安装 libaa-bin 包

linuxtechi@linuxarena:~$ sudo apt-get install libaa-bin
linuxtechi@linuxarena:~$ aafire

Fire-on-linux-terminal

(7) 让母牛说话

cowsay 是另一个有趣的 Linux 命令,它使用字符显示奶牛或其他动物

linuxtechi@linuxarena:~$ sudo apt-get install cowsay
linuxtechi@linuxarena:~$ cowsay Linux world Rocks

Linux-command-cowsay-output

cowsay 命令也可以与 fortune 命令一起使用,如下所示

linuxtechi@linuxarena:~$ fortune | cowsay

cowsay-with-fortune-command-output

(8) 进入矩阵世界

通过apt-get 命令安装 cmatrix

linuxtechi@linuxarena:~$ sudo apt-get install cmatrix

运行下面的命令,启动矩阵

linuxtechi@linuxarena:~$ cmatrix

cmatrix-linux-command-output

(9) 老鼠杰瑞

你是不是厌倦了同样的黑色鼠标指针,想要找一些新乐趣。让 oneko 包来拯救你,它将老鼠 Jerry 连接到你的鼠标指针上,你可以看到这只可爱的小老鼠随着你的鼠标指针奔跑。

通过apt-get 命令安装 oneko

linuxtechi@linuxarena:~$ sudo apt-get install oneko

运行 oneko 命令,显示如下

linux-oneko-command-output

(10) 和终端说话

打开您的扬声器,因为可以使用 speak 命令 和 Linux 终端对话。我们先安装 epseak 包

对于基于 debian 的系统

linuxtechi@linuxarena:~$ sudo apt-get install espeak

对于基于 yum 的系统

[root@linuxtechi ~]# yum install espeak

执行 espeak 命令

linuxtechi@linuxarena:~$ espeak "LinuxTechi is the best Website for Linux guide and tutorials"
(11) 终端中的 Steam 机车

我们都知道 ls 命令用来显示文件夹中的所有文件,但是你们知道 sl 命令吗?这是一个有趣的 linux 命令,在您的 linux 终端上绘制一个 ASCII 格式的蒸汽机车。

对于基于 Debian 的系统,执行如下命令安装

linuxtechi@linuxarena:~$ sudo apt-get install sl

对于基于 Yum 的系统,执行如下命令安装

[root@linuxtechi ~]# yum install sl

执行 sl 命令,查看输出结果

[root@linuxtechi ~]# sl

linux-sl-command-Steam-Locomotive

(12) 观看星球大战

回到你的学生时代,你被星球大战的字符惊呆了,但你不能在这里看到电影,只能看到星球大战的文本是如何用 ASCII 字符打印的。

[root@linuxtechi ~]# telnet towel.blinkenlights.nl

等待几秒钟,它将以 ASCII 格式打印星球大战文本。

startwars-20th-century-output

几秒钟后,它会显示如下画面

starwars-longway-message-linux-terminal

几秒钟后,它会显示如下画面

starwars-Ascii-characters-linux-terminal

几秒钟后,它会显示如下画面

starwards-episode-linux-terminal

几秒钟后,它会显示如下画面

starwars-message-linux-terminal

要终止星球大战,只需按 ctrl + ],然后在 telnet 终端中键入 quit

我的开源项目

酷瓜云课堂-在线教育解决方案

course-tencent-cloud(酷瓜云课堂 - gitee仓库)course-tencent-cloud(酷瓜云课堂 - github仓库)
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

linux

扩展阅读

加个好友,技术交流

1628738909466805.jpg