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 仓库)