開源軟體

牛牛會讓你眼前一亮——Linux 中的 cowsay 程序

眾所周知,程序員的工作很累,大部分還不能雙休。今天是美好的星期五,希望這個名為 cowsay 的程序能夠讓你在枯燥的 Linux 命令符界面中找到些許快樂,調整心情,迎接(本應該有的)美好周末。

今天介紹的 cowsay 程序是一隻活在你 Linux 系統里、不需要吃草而且會說話的牛。它可以隨心所欲地說它的心裡話,比如:

< I love Linux >
--------------
       \   ^__^
        \  (oo)\_______
           (__)\       )\/\
               ||----w |
               ||     ||

在 Linux 里安裝 cowsay

如果你的網路/鏡像源足夠好,這就會是一件非常簡單的事了。

如果你用的是 Debian、Ubuntu、Mint或者其他類似的發行版,你只需要:

$ sudo apt install cowsay

如果使用的是 Fedora,會麻煩一些:

$ sudo apt install cowsay-beefymiracle

cowsay 的命令用法

作為一隻牛牛,cowsay 只會說話,別的什麼也不會幹,更不能幫你產奶(寫代碼)。但是吐吐舌頭、瞪大眼睛來變化一下形象還是很簡單的。如果想讓它說話,你只需要:

$ cowsay "I love Linux"

嘗試一下,現在你知道剛才的牛牛說的是誰的心裡話了嗎?

如果你覺得牛牛的眼睛太純天然,可以換成任何你想要的樣子。比如:

$ cowsay -e @@ Hello

< Hello >
 -------
       \   ^__^
        \  (@@)\_______
           (__)\       )\/\
               ||----w |
               ||     ||

也可以幫它看看舌苔,研究研究究竟為什麼眼睛變成了這樣:

$ cowsay -T U Hello

< Hello >
-------
       \   ^__^
        \  (oo)\_______
           (__)\       )\/\
            U ||----w |
               ||     ||

真可惜,沒有醫師執業證書的我們並不能看出什麼。但是我們可以和牛牛進一步交換看法:

$ fortune | cowsay

 _______________________________________
/ we:                                   \
|                                       |
| The single most important word in the |
\ world.                                /
 ---------------------------------------
       \   ^__^
        \  (oo)\_______
           (__)\       )\/\
               ||----w |
               ||     ||

其實牛牛還是很聰明的嘛!要不要試試聊聊你的 boss?記得使用 clear 指令,別讓他看見你們的密談。

一些比會說話的牛更奇怪的東西

如果你使用的是 Fedora,cowsay 內置了另一個靈魂來跟你對話,它是一個會說話的熱狗。Fedora 17 在發行前開展了一個投票,最後這隻名為 Beefy miracle(或者叫它健壯奇蹟?看起來不過三口的事)贏得了 Fedora 17 的冠名權。當時為它設立的紀念網站直到現在都可以正常訪問,這個形象也被嵌入了 Fedora 17的安裝界面中。你可以試試這條命令:

$ cowsay -f beefymiracle Hello Fedora

一個比會說話的牛更奇怪的東西帶著當年的回憶和榮光向你走來:

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

↓這是本尊↓

圖形化的牛牛

如果你更習慣用圖形化界面,可以嘗試 xcowsay 指令。它是 cowsay 的圖形化版本,同樣可以把你說的文本復讀出來,比如這樣:

R 語言的動物們

如果你的系統有 R 語言的相關套件,那你可以嘗試一下動物世界。這個增強版的 cowsay 裡面有各種各樣的動物來複讀你的話。比如可愛的貓貓:

say("it's caturday", "longcat")
#> 
#>  ----- 
#> it's caturday 
#>  ------ 
#>     \   
#>      \
#>     .ハ,,ハ
#>     ( ゚ω゚)
#>     |つ  つ
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     |    |
#>     U "  U
#>         [BoingBoing]
#> 

動物的本質也是復讀機!


參考資料:

對這篇文章感覺如何?

太棒了
4
不錯
2
愛死了
0
不太好
0
感覺很糟
0

You may also like

Leave a reply

您的電子郵箱地址不會被公開。 必填項已用 * 標註

此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

More in:開源軟體

開源軟體

嵌入式 Linux 的瑞士軍刀:BusyBox

上期文章中,筆者向各位介紹了 musl,一個 Glibc 的替代方案,它的主要優勢體現在更加整潔的代碼、更小的二進位體積和更優秀的靜態鏈接支持。而本期文章的主角:BusyBox 則是 GNU Core […]
開源項目

Pwnagotchi 開箱教程

Pwnagotchi 是一個由 Bettercap 驅動的 A2C 的 「AI」,它能夠從周圍的 WiFi 環境中學習,以最大限度地利用它捕獲的可破解 WPA 密鑰材料,該材料將作為可被 hashcat 破解的 PCAP 文件收集在磁碟上。 簡單來說,Pwnagotchi ...
開源軟體

光速上手C++20協程

今天來學習下怎麼使用基於C++20設計開發的協程框架async_simple(https://github.com/alibaba/async_simple)。async_simple是阿里巴巴開源的輕量級C++非同步框架。提供了基於C++20無棧協程(Lazy),有棧協程(Uthread)以及Future/Promise等非同步組件。連續兩年經歷天貓雙十一磨礪,承擔了億級別流量洪峰,具備高性能和高穩定性。