TranslateProject/translated/tech/20211117 3 interesting ways to use the Linux cowsay command.md
2021-11-23 08:46:39 +08:00

4.9 KiB
Raw Blame History

使用 Linux cowsay 命令的 3 种有趣方式

想试一个只是好玩的应用吗?试试 cowsay。 Cow on parade.

大多数时候,终端是一个生产力的动力源。但是,终端的作用不止是命令和配置。在所有杰出的开源软件中,有些是为了好玩而写的。我以前写过一些有趣的命令,但这篇文章只讲一个:古老的 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 |
       ||   ||

结实的奇迹

在 Fedora 上,有一个额外的 cowsay 选项也是一个非官方的项目吉祥物。多年来Fedora 安装程序一直在展示宣传开源贡献的幻灯片。因为它们是根据汽车电影院的插曲设计的,所以幻灯片中常见的卡通人物是拟人化的热狗。

为了与这个主题保持一致,你可以用 Fedora 版本的 cowsay 调用一个所谓的结实的奇迹beefy miracle

$ cowsay -f beefymiracle Hello Fedora

你会得到一个非常傻的输出:



< Hello Fedora >
--------------   .---. __
     ,  \  /   \  \  ||||
    \\\\\\\   |O___O |  | \\\||||
    \  //  | \\_/ |  | \  /
     '--/----/|   /   |  |-'
        // // /   -----'
        // \\\ /   /
       // // /   /
       // \\\ /   /
      // // /   /
      /|  ' /   /
      //\\___/   /
     //  ||\   /
     \\\\_ || '---'
     /' / \\\\_.-
     / /  --| |
     '-'   | |
          '-'

图形化的 cowsay

如果你发现自己需要用图形化的牛来传递信息,可以使用 xcowsay 命令。这是一个类似于 cowsay 的图形程序,它接受一个由用户输入的文本字符串,或从另一个应用(如 Fortune输送过来的文本字符串。

A cartoon cow has a speech bubble that reads "I love Linux"

Don WatkinsCC BY-SA 4.0

有趣的 Linux 命令

虽然 cowsay 不是一个有用的命令,但它是一个有趣的命令,相当于你终端的桌面小工具。它很适合用来分散注意力和进行有趣的管道命令实验(尝试将 ifconfig 管道到 cowsaylsblkmount,或任何东西!)。如果你想让你的终端更有趣,试试 cowsay。


via: https://opensource.com/article/21/11/linux-cowsay-command

作者:Don Watkins 选题:lujun9972 译者:geekpi 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出