7 个有趣的 Linux 命令

这些有趣的 Linux 命令也出奇地有用。
103 位读者喜欢这篇文章。
Woman sitting in front of her laptop

kris krüg

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

实际用途

这张图片是一种微妙的方式,可以向您的团队或老板传达一切即将化为乌有的信息。

Yes

您可以使用 yes 命令打印出一系列文本,直到被 Ctrl+C 强制停止。例如,我是一个 Buffalo Bills 队的球迷,所以我选择使用 yes 命令打印出一连串的 Buffalo Bills

$ yes Buffalo Bills

实际用途

您可以使用此命令将确认信息管道传输到脚本,这样当脚本暂停请求确认时,它会自动收到 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 传递给命令来自动接受此类消息

$ yes | foo

或者,您也可以使用 yes 自动拒绝消息

$ yes no | foo

Fortune

您可以通过安装 Fortune 在命令行上算命。Fortune 会打印出一条随机且可能意味深长的消息。

使用您的软件包管理器安装 Fortune

$ sudo apt install fortune

在 Fedora 上

$ sudo dnf install fortune-mod

fortune 命令有许多数据集可以从中提取。例如,您可以从文学作品或科幻电视剧萤火虫中获取名言,或者从笑话、关于 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 是一个程序,它可以将文件或标准输入连接到标准输出(就像通用的 cat 一样),并为其添加彩虹色。您可以将其他命令的输出管道传输到 lolcat,这将为结果提供彩虹般的色彩。

这是 lolcat -h 的结果,用于显示其帮助输出

Figlet 和 banner

figletbanner 命令允许您创建简单的 ASCII 文本横幅。这是一个 CentOS 系统的文本横幅

$ figlet centos.com

figlet 管道传输到 lolcat 以获得彩色横幅

$ figlet centos.com | lolcat

$ banner Hello World

实际用途

figletbanner 都是提醒用户他们登录到哪个系统的简单方法,当您像许多系统管理员、网页设计师和云开发人员一样处理数十台服务器时,这会很有帮助。

Espeak

您可以通过安装 espeak 为您的命令行乐趣添加语音功能。

一旦安装了 espeak,调高您计算机的音量,并享受聆听您的机器与您对话的乐趣。Espeak 是一款软件语音合成器,有几种不同的语音库可用。

$ espeak "Linux is the best operating system."

有趣的命令

务必查阅所有这些命令的 man 手册,以探索所有可能性和迭代。您最喜欢的傻命令是什么,它们也有实际用途吗?在评论中分享您的最爱。

接下来阅读什么
标签
User profile image.
教育家、企业家、开源倡导者、终身学习者、Python 教师。教育心理学硕士,教育领导学硕士,Linux 系统管理员。

11 条评论

您测试过 cbonsai 吗?

https://gitlab.com/jallbrit/cbonsai

非常有趣和有意思?不确定是否有用,也许可以放松一下... :)

've phun!

感谢您的文章,我为我的博客写了一篇关于 cbonsai 的文章(西班牙语)

https://victorhckinthefreeworld.com/2021/11/11/haz-crecer-un-bonsai-en-la-terminal-de-linux/

've phun!!

回复 作者 Don Watkins

我的孩子们喜欢这个。感谢分享这个合集,Don!

sl 命令的目的是在有人错误地输入 ls 命令时制造一些幽默。

非常有趣且内容丰富的文章。谢谢你,Don,加油 Bills!

在观看感恩节橄榄球赛时,这些东西可以让我消磨时间!!

figlet 和 toilet 实际上对于 /etc/motd 文件之类的横幅非常有用。

还有 `cowsay`,其中有很多乐趣和幽默!

```bash
cowsay "Ahoy hoy"
cowthink -d "You left me alone in the field..."
```

© . All rights reserved.