优秀的编程知识分享平台

网站首页 > 技术文章 正文

让人开心一笑的 Linux 搞怪命令(有趣的linux命令)

nanyue 2025-03-19 15:04:06 技术文章 3 ℃

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

(1) Fortune 命令

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

在 Debian / Ubuntu 系统上安装

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

在 CentOS / RHEL / Fedora 系统上安装

[root@linuxtechi ~]# yum install fortune

(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

(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 提供了许多选项,如字体,彩色字符和过滤器。可以使用 man 手册页查看所有选项。

(6) 点燃您的终端

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

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

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

(7) 让母牛说话

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

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

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

linuxtechi@linuxarena:~$ fortune | cowsay

(8) 进入矩阵世界

通过 apt-get 命令安装 cmatrix

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

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

linuxtechi@linuxarena:~$ cmatrix

(9) 老鼠杰瑞

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

通过 apt-get 命令安装 oneko

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

运行 oneko 命令,显示如下

(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

(12) 观看星球大战

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

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

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

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

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

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

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

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

我的开源项目

酷瓜云课堂 - 开源知识付费解决方案

  • course-tencent-cloud(酷瓜云课堂 - gitee 仓库)
  • course-tencent-cloud(酷瓜云课堂 - github 仓库)

Tags:

最近发表
标签列表