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

Don Watkins,CC BY-SA 4.0
实际用途
这张图片是一种微妙的方式,可以向你的团队或老板传达一切都即将化为乌有的信息。
Yes
你可以使用 yes
命令打印出一串文本,直到它被 Ctrl+C 强制停止。例如,我是一个 Buffalo Bills 队的球迷,所以我选择使用 yes
命令打印出无尽的 Buffalo Bills 队
$ yes Buffalo Bills

Don Watkins,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
传递给命令来自动接受此类消息
$ yes | foo
或者,你也可以使用 yes 自动拒绝消息
$ yes no | foo
Fortune
你可以通过安装 Fortune 在命令行上获得你的 fortune。Fortune 会打印一条随机且可能意义深远的消息。
使用你的软件包管理器安装 Fortune
$ sudo apt install fortune
在 Fedora 上
$ 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 是一个程序,它将文件或标准输入连接到标准输出(如通用 cat),并为其添加彩虹色。你可以将其他命令的输出通过管道传输到 lolcat,
,这将为结果提供彩虹色调。
这是 lolcat -h
的帮助输出结果

Don Watkins,CC BY-SA 4.0
Figlet 和 banner
figlet
和 banner
命令允许你创建简单的 ASCII 文本横幅。这是一个 CentOS 系统的文本横幅
$ figlet centos.com

Don Watkins,CC BY-SA 4.0
将 figlet
通过管道传输到 lolcat
以获得彩色横幅
$ figlet centos.com | lolcat

Don Watkins,CC BY-SA 4.0
$ banner Hello World

Don Watkins,CC BY-SA 4.0
实际用途
figlet
和 banner
都是提醒用户他们登录到哪个系统的简单方法,这在你使用数十台服务器时非常有用,许多系统管理员、Web 设计师和云开发人员都是如此。
Espeak
你可以通过安装 espeak
为你的命令行乐趣添加语音功能。
一旦安装了 espeak
,调高你电脑的音量,并享受聆听你的机器与你对话的乐趣。Espeak 是一个软件语音合成器,有几个不同的语音库可用。
$ espeak "Linux is the best operating system."
有趣的命令
请务必查阅所有这些命令的手册页,以探索所有可能性和迭代。你最喜欢的傻命令是什么,它们也有实际用途吗?在评论中分享你的最爱。
11 条评论