使用 cowsay 命令的 3 種有趣方式
大多數時候,終端是一個生產力的動力源。但是,終端的作用不止是命令和配置。在所有傑出的開源軟體中,有些是 為了好玩而寫的。我以前介紹過一些 有趣的命令,但這篇文章只講一個:古老的 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
調用一個所謂的「 結實的奇蹟 」。(LCTT 譯註:Fedora 17 的開發代號。)
$ 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"](/data/attachment/album/202111/25/232504dx3txxf473gssvcf.png "graphical cowsay")
有趣的 Linux 命令
雖然 cowsay
不是一個有用的命令,但它是一個有趣的命令,相當於你終端的桌面小工具。它很適合用來分散注意力和進行有趣的管道命令實驗(嘗試將 ifconfig
管道到 cowsay
,或 lsblk
或 mount
,或任何東西!)。如果你想讓你的終端更有趣,試試 cowsay
。
via: https://opensource.com/article/21/11/linux-cowsay-command
作者:Don Watkins 選題:lujun9972 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive