大多数时候,终端是一个生产力工具。但终端不仅仅只有命令和配置。在所有优秀的开源软件中,有些软件的编写纯粹是为了娱乐。我之前写过关于有趣的命令的文章 ,但本文只关注其中一个:久负盛名的 cowsay
命令。
Cowsay 是一个可配置的会说话(或思考)的奶牛。它接受一个文本字符串并输出一个奶牛说话的图形。这是一只奶牛说它喜欢 Linux
< I love Linux >
--------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
要得到这个结果,我只需要输入
$ cowsay "I love Linux"
在 Linux 上安装 cowsay
你可以使用你的包管理器安装 cowsay。在 Debian、Mint、Elementary 和类似的发行版上
$ sudo apt install cowsay
在 Fedora 上
$ sudo apt install cowsay-beefymiracle
Cowsay 命令选项
Cowsay 是一个简单而有趣的应用程序。它没有实际用途,除了为你的终端提供一些有趣的样式。例如,与其仅仅让一头奶牛说一句有趣的短语,你可以让一头斜眼奶牛说一句有趣的短语。输入
$ cowsay -e @@ Hello
你会得到
< Hello >
-------
\ ^__^
\ (@@)\_______
(__)\ )\/\
||----w |
|| ||
或者你可以让它伸出舌头。输入
$ cowsay -T U Hello
你会看到
< Hello >
-------
\ ^__^
\ (oo)\_______
(__)\ )\/\
U ||----w |
|| ||
更好的是,你可以将 fortune
命令与 cowsay
结合使用
$ fortune | cowsay
现在你将得到一头特别聪明的奶牛
_______________________________________
/ we: \
| |
| The single most important word in the |
\ world. /
---------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
Beefy miracle
在 Fedora 上,cowsay 有一个额外的选项,它也是一个非官方的项目吉祥物。多年来,Fedora 安装程序一直显示幻灯片来宣传开源贡献。因为它们的风格模仿了汽车影院的幕间节目,幻灯片中常见的卡通人物是一个拟人化的热狗。
为了与这个主题保持一致,你可以使用 Fedora 版本的 cowsay 调用所谓的 beefy miracle
$ cowsay -f beefymiracle Hello Fedora
你最终会得到一个非常滑稽的结果
< Hello Fedora >
-------------- .---. __
, \ / \ \ ||||
\\\\ |O___O | | \\||||
\ // | \_/ | | \ /
'--/----/| / | |-'
// // / -----'
// \\ / /
// // / /
// \\ / /
// // / /
/| ' / /
//\___/ /
// ||\ /
\\_ || '---'
/' / \\_.-
/ / --| |
'-' | |
'-'
图形化 cowsay
如果你发现自己需要从图形化的奶牛那里接收消息,那么可以使用 xcowsay
命令。它是一个类似于 cowsay 的图形程序,它接受用户输入的文本字符串或从另一个应用程序(如 Fortune)管道传输的文本字符串。

Don Watkins,CC BY-SA 4.0
有趣的 Linux 命令
虽然 cowsay
不是一个有用的命令,但它是一个有趣的命令——相当于你终端的桌面小部件。它非常适合短暂的分心和有趣的管道命令实验(尝试将 ifconfig
管道传输到 cowsay,或 lsblk
,或 mount
,或任何东西!)。如果你想让你的终端更有趣,试试 cowsay。
评论已关闭。