使用 cowsay 命令的三種有趣方式
大多數(shù)時(shí)候,終端是一個(gè)生產(chǎn)力的動(dòng)力源。但是,終端的作用不止是命令和配置。在所有杰出的開(kāi)源軟件中,有些是 為了好玩而寫(xiě)的。我以前介紹過(guò)一些 有趣的命令,但這篇文章只講一個(gè):古老的 cowsay 命令。
cowsay 是一只可配置的會(huì)說(shuō)話(huà)(或思考)的牛。它接受一個(gè)文本字符串,并輸出一個(gè)牛說(shuō)話(huà)的圖形。下面是一頭牛在說(shuō)它喜歡 Linux:
- < I love Linux >
- --------------
- \ ^__^
- \ (oo)\_______
- (__)\ )\/\
- ||----w |
- || ||
要得到這個(gè)結(jié)果,我只需輸入:
- $ cowsay "I love Linux"
在 Linux 上安裝 cowsay
你可以用你的包管理器安裝 cowsay。在 Debian、Mint、Elementary 和類(lèi)似的發(fā)行版上:
- $ sudo apt install cowsay
在 Fedora 上:
- $ sudo apt install cowsay-beefymiracle
Cowsay 命令選項(xiàng)
cowsay 是一個(gè)簡(jiǎn)單又有點(diǎn)傻的應(yīng)用。除了為你的終端機(jī)提供一些不同樣式外,它并沒(méi)有什么實(shí)際用途。例如,與其讓一頭普通的牛說(shuō)一個(gè)有趣短語(yǔ),你可以讓一頭長(zhǎng)著古怪眼睛的牛說(shuō)一個(gè)有趣的短語(yǔ)。輸入:
- $ cowsay -e @@ Hello
你會(huì)看到:
- < Hello >
- -------
- \ ^__^
- \ (@@)\_______
- (__)\ )\/\
- ||----w |
- || ||
或者你可以讓它伸出舌頭。輸入:
- $ cowsay -T U Hello
你會(huì)看到:
- < Hello >
- -------
- \ ^__^
- \ (oo)\_______
- (__)\ )\/\
- U ||----w |
- || ||
更好的是,你可以將 fortune 命令與 cowsay 結(jié)合起來(lái):
- $ fortune | cowsay
現(xiàn)在你有了一頭特別睿智的牛:
- _______________________________________
- / we: \
- | |
- | The single most important word in the |
- \ world. /
- ---------------------------------------
- \ ^__^
- \ (oo)\_______
- (__)\ )\/\
- ||----w |
- || ||
“結(jié)實(shí)的奇跡”
在 Fedora 上,有一個(gè)額外的 cowsay 選項(xiàng),也是一個(gè)非官方的項(xiàng)目吉祥物。多年來(lái),F(xiàn)edora 安裝程序一直在展示宣傳開(kāi)源貢獻(xiàn)的幻燈片。因?yàn)樗鼈兪歉鶕?jù)汽車(chē)電影院的插曲設(shè)計(jì)的,所以幻燈片中常見(jiàn)的卡通人物是擬人化的熱狗。
為了與這個(gè)主題保持一致,你可以用 Fedora 版本的 cowsay 調(diào)用一個(gè)所謂的“結(jié)實(shí)的奇跡beefy miracle”。(LCTT 譯注:Fedora 17 的開(kāi)發(fā)代號(hào)。)
- $ cowsay -f beefymiracle Hello Fedora
你會(huì)得到一個(gè)非常傻的輸出:
- < Hello Fedora >
- -------------- .---. __
- , \ / \ \ ||||
- \\\\ |O___O | | \\||||
- \ // | \_/ | | \ /
- '--/----/| / | |-'
- // // / -----'
- // \\ / /
- // // / /
- // \\ / /
- // // / /
- /| ' / /
- //\___/ /
- // ||\ /
- \\_ || '---'
- /' / \\_.-
- / / --| |
- '-' | |
- '-'
圖形化的 cowsay
如果你發(fā)現(xiàn)自己需要用圖形化的牛來(lái)傳遞信息,可以使用 xcowsay 命令。這是一個(gè)類(lèi)似于 cowsay 的圖形程序,它接受一個(gè)由用戶(hù)輸入的文本字符串,或從另一個(gè)應(yīng)用(如 Fortune)輸送過(guò)來(lái)的文本字符串。
A cartoon cow has a speech bubble that reads "I love Linux"
有趣的 Linux 命令
雖然 cowsay 不是一個(gè)有用的命令,但它是一個(gè)有趣的命令,相當(dāng)于你終端的桌面小工具。它很適合用來(lái)分散注意力和進(jìn)行有趣的管道命令實(shí)驗(yàn)(嘗試將 ifconfig 管道到 cowsay,或 lsblk 或 mount,或任何東西!)。如果你想讓你的終端更有趣,試試 cowsay。
























