服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - 使用 cowsay 命令的三种有趣方式

使用 cowsay 命令的三种有趣方式

2021-11-26 22:25Linux中国LCTT geekpi Linux

在所有杰出的开源软件中,有些是 为了好玩而写的。我以前介绍过一些 有趣的命令,但这篇文章只讲一个:古老的 cowsay 命令。

使用 cowsay 命令的三种有趣方式

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

cowsay 是一只可配置的会说话(或思考)的牛。它接受一个文本字符串,并输出一个牛说话的图形。下面是一头牛在说它喜欢 Linux:

  1. < I love Linux > 
  2. -------------- 
  3.        \   ^__^ 
  4.         \  (oo)\_______ 
  5.            (__)\       )\/\ 
  6.                ||----w | 
  7.                ||     || 

要得到这个结果,我只需输入:

  1. $ cowsay "I love Linux" 

在 Linux 上安装 cowsay

你可以用你的包管理器安装 cowsay。在 Debian、Mint、Elementary 和类似的发行版上:

  1. $ sudo apt install cowsay 

在 Fedora 上:

  1. $ sudo apt install cowsay-beefymiracle 

Cowsay 命令选项

cowsay 是一个简单又有点傻的应用。除了为你的终端机提供一些不同样式外,它并没有什么实际用途。例如,与其让一头普通的牛说一个有趣短语,你可以让一头长着古怪眼睛的牛说一个有趣的短语。输入:

  1. $ cowsay -e @@ Hello 

你会看到:

  1. < Hello > 
  2.  ------- 
  3.        \   ^__^ 
  4.         \  (@@)\_______ 
  5.            (__)\       )\/\ 
  6.                ||----w | 
  7.                ||     || 

或者你可以让它伸出舌头。输入:

  1. $ cowsay -T U Hello 

你会看到:

  1. < Hello > 
  2. ------- 
  3.        \   ^__^ 
  4.         \  (oo)\_______ 
  5.            (__)\       )\/\ 
  6.             U ||----w | 
  7.                ||     || 

更好的是,你可以将 fortune 命令与 cowsay 结合起来:

  1. $ fortune | cowsay 

现在你有了一头特别睿智的牛:

  1.  _______________________________________ 
  2. / we:                                   \ 
  3. |                                       | 
  4. | The single most important word in the | 
  5. \ world.                                / 
  6.  --------------------------------------- 
  7.        \   ^__^ 
  8.         \  (oo)\_______ 
  9.            (__)\       )\/\ 
  10.                ||----w | 
  11.                ||     || 

“结实的奇迹”

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

为了与这个主题保持一致,你可以用 Fedora 版本的 cowsay 调用一个所谓的“结实的奇迹beefy miracle”。(LCTT 译注:Fedora 17 的开发代号。)

  1. $ cowsay -f beefymiracle Hello Fedora 

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

  1. < Hello Fedora > 
  2.  --------------      .---. __ 
  3.           ,    \    /     \   \    |||| 
  4.          \\\\      |O___O |    | \\|||| 
  5.          \   //    | \_/  |    |  \   / 
  6.           '--/----/|     /     |   |-' 
  7.                  // //  /     -----' 
  8.                 //  \\ /      / 
  9.                //  // /      / 
  10.               //  \\ /      / 
  11.              //  // /      / 
  12.             /|   ' /      / 
  13.             //\___/      / 
  14.            //   ||\     / 
  15.            \\_  || '---' 
  16.            /' /  \\_.- 
  17.           /  /    --| | 
  18.           '-'      |  | 
  19.                     '-' 

图形化的 cowsay

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

使用 cowsay 命令的三种有趣方式

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

有趣的 Linux 命令

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

原文地址:https://linux.cn/article-14021-1.html

延伸 · 阅读

精彩推荐
  • Linux确保Linux系统安全的前提条件 漏洞防护

    确保Linux系统安全的前提条件 漏洞防护

    Linux 作为开放式的操作系统受到很多程序员的喜爱,很多高级程序员都喜欢编写Linux操作系统的相关软件。这使得Linux操作系统有着丰富的软件支持,还有无...

    Linux之家2642020-04-11
  • Linux详解Linux系统下PXE服务器的部署过程

    详解Linux系统下PXE服务器的部署过程

    这篇文章主要介绍了Linux系统下PXE服务器的部署过程,包括对PXE的API架构作了一个基本的简介,需要的朋友可以参考下...

    运维之道9812019-07-04
  • LinuxLinux中环境变量配置的步骤详解

    Linux中环境变量配置的步骤详解

    Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的...

    Myths7882022-02-10
  • Linux手把手教您在 Linux 上使用 GPG 加解密文件

    手把手教您在 Linux 上使用 GPG 加解密文件

    在本教程中,我将告诉你如何用 GPG 加密和解密文件。这是一个简单的教程,你可以在你的 Linux 系统上尝试所有的练习。这将帮助你练习 GPG 命令,并在你...

    Linux中国6962021-12-15
  • LinuxLinux lnmp下无法使用mail发邮件的两种解决方法

    Linux lnmp下无法使用mail发邮件的两种解决方法

    在配置了lnmp环境后,出现了mail函数不能发送邮件的问题,其实有两种方法,一是使用sendmail组件,而是使用postfix。下面为大家一一介绍下 ...

    Linux之家4042019-09-17
  • LinuxLinux上设置用户通过SFTP访问目录的权限的方法

    Linux上设置用户通过SFTP访问目录的权限的方法

    这篇文章主要介绍了Linux上设置用户通过SFTP访问目录的权限的方法,SFTP可以理解为使用SSH协议进行FTP传输的协议,因而同时要对OpenSSH进行相关设置,需要的朋...

    OSChina10022019-06-19
  • LinuxLinux常用的日志文件和常用命令

    Linux常用的日志文件和常用命令

    成功地管理任何系统的关键之一,是要知道系统中正在发生什么事。 Linux 中提供了异常日志,并且日志的细节是可配置的。Linux 日志都以明文形式存储,所...

    Linux教程网2632020-04-18
  • Linuxlinux中rmdir命令使用详解(删除空目录)

    linux中rmdir命令使用详解(删除空目录)

    今天学习一下linux中命令: rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的 ...

    linux命令大全5372019-11-19