7 个仅供娱乐的 Linux 命令
这些有趣的 Linux 命令也非常有用。
Linux 命令行可以成为高级用户和系统管理员的大本营。然而,Linux 不仅仅是大量的艰苦工作。 Linux 是由热爱玩乐的人们开发的,他们创建了一系列滑稽的命令。当你想要微笑时,尝试自己尝试一下这些。
蒸汽机车 (sl)
无论出于何种原因,您都可以使用 sl
命令让蒸汽机车在您的终端上疾驰。使用包管理器安装 Steam Locomotive。例如,在 Fedora 上:
$sudo dnf install sl
实际用途
据我所知,sl
命令确实只是为了好玩。您对 sl
有什么有趣的用途吗?请在评论中告诉我。
壁炉(aafire)
使用 aafire
命令温暖你的心和你的终端,这会导致播放壁炉动画。您可以使用包管理器安装 aafire。在 Debian、Mint、Elementary 和类似系统上:
$sudo apt install libaa-bin
在 Fedora、CentOS 和其他操作系统上:
$sudo dnf install aalib
唐·沃特金斯,CC BY-SA 4.0
实际用途
这个图像是一种微妙的方式,可以向你的团队或老板传达一切都将化为乌有的信息。
是的
您可以使用yes
命令打印出一串文本,直到使用Ctrl+C强行停止为止。例如,我是 Buffalo Bills 的粉丝,因此我选择使用 yes
命令打印出一系列无限的 Buffalo Bills:
$是布法罗比尔
唐·沃特金斯,CC BY-SA 4.0
实际用途
您可以使用此命令通过管道向脚本发送确认,以便当脚本暂停以请求确认时,它会自动收到 yes
。例如,假设您运行的一个脚本经常停下来要求您确认:
$ foo
Are you sure you want to do this? Y/n Y
Are you really sure? y/N Y
But are you really? y/N
您可以通过将 yes
传递给命令来自动接受此类消息:
$是 | foo
或者,您也可以使用 yes 自动拒绝消息:
$是 否 | foo
财富
您可以通过安装 Fortune 在命令行上算命。 《财富》打印一条随机且可能有意义的消息。
使用你的包管理器安装 Fortune:
$sudo apt install Fortune
在费多拉上:
$sudo dnf install Fortune-mod
fortune
命令有许多可以从中提取的数据集。例如,您可以从文学作品或科幻电视节目 Firefly 中获取名言,或者从有关 Linux 的笑话、技巧等等中进行选择。在您的存储库中搜索“fortune”,看看您的发行版提供了哪些选项。
$ fortune
Johnson's law:
Systems resemble the organizations that create them.
实际用途
您可以使用 Fortune 生成伪随机数。没有足够的熵来保证其加密安全,但是当您需要意外的数字时,您可以计算字符或单词:
$ fortune | wc --chars
38
$ fortune | wc --words
8
$ fortune | wc --chars
169
哈哈猫
Lolcat 是一个将文件或标准输入连接到标准输出(如通用猫)并为其添加彩虹色的程序。您可以将其他命令的输出通过管道传输到 lolcat
,这会为结果提供彩虹色调。
以下是 lolcat -h
的帮助输出结果:
唐·沃特金斯,CC BY-SA 4.0
Figlet 和横幅
figlet
和 banner
命令可让您创建简单的 ASCII 文本横幅。这是 CentOS 系统的文本横幅:
$figlet centos.com
唐·沃特金斯,CC BY-SA 4.0
通过管道将 figlet
传输到 lolcat
以获得彩色横幅:
$Figlet centos.com | $哈哈猫
唐·沃特金斯,CC BY-SA 4.0
$横幅你好世界
唐·沃特金斯,CC BY-SA 4.0
实际使用
figlet
和 banner
都是提醒用户他们正在登录哪个系统的简单方法,当您使用数十台服务器(如许多系统管理员、网络管理员)时,这会很有帮助。设计师和云开发人员都这样做。
埃斯佩克
您可以通过安装 espeak 为命令行搞笑添加语音功能。
安装espeak
后,调高计算机的音量,享受听机器与您交谈的乐趣。 Espeak 是一个软件语音合成器,有几个不同的语音库可用。
$espeak“Linux 是最好的操作系统。”
有趣的命令
请务必查阅所有这些命令的手册页以探索所有可能性和迭代。您最喜欢的愚蠢命令是什么?它们也有实际用途吗?在评论中分享您的最爱。