之前, 我們展示了一些有關有趣的 linux 指令行指令的文章, 這些文章告訴我們, linux 并不像看起來那樣複雜, 如果我們知道如何使用的話, 反而會非常有趣. linux 指令行可以簡潔而完美地執行一些複雜的任務, 并且十分有趣.
<a href="http://linux.cn/article-2831-1.html">linux指令及linux終端的20個趣事</a>
<a href="http://linux.cn/article-4088-1.html">linux終端的樂趣之把玩字詞計數</a>
前者包含了20個有趣的 linux 指令/腳本(和子指令), 得到了讀者的高度贊揚. 而另一篇文章雖然沒有之前那篇文章那麼受歡迎,包含了一些指令/腳本和改進,讓你能夠玩兒轉文本檔案、單詞和字元串.

這篇文章介紹了一些新的有趣指令和單行腳本,一定會讓你感到欣喜.
<a target="_blank"></a>
你也許曾經看到過電影裡的模拟字幕, 它們好像是被實時敲打出來的. 如果我麼能在終端裡實作這樣的效果, 那不是很好?
這是可以做到的. 我們可以安裝通過 'apt' 或者 'yum' 工具在 linux 系統上安裝 'pv' 指令. 安裝指令如下.
# yum install pv [在基于 redhat 的系統上]
# sudo apt-get install pv [在基于 debian 的系統上]
'pv' 指令安裝成功之後, 我們嘗試運作下面的單行指令在終端檢視實時文字輸出的效果.
$ echo "tecmint[dot]com is a community of linux nerds and geeks" | pv -ql 10
正在運作的 pv 指令
注意: 'q' 選項表示'安靜',沒有其他輸出資訊, 'l' 選項表示每秒轉化的位元組數上限. 調整數字的值(必須是整數)可以以另外的方向顯示文字效果。
用單行腳本指令 'toilet' 在終端裡顯示一個添加邊框的文本怎麼樣呢?同樣, 你必須保證 'toilet' 已經安裝在你的電腦上. 如果沒有的話, 請使用 apt 或 yum 安裝. (譯者注: 'toilet' 并不在 fedora 的官方倉庫裡, 你可以從 github 上下載下傳源代碼來安裝)
$ while true; do echo “$(date | toilet -f term -f border –tecmint)”; sleep 1; done
正在運作的 toilet 指令
注意: 上面的腳本需要使用 ctrl+z 鍵來暫停.
這個指令每次生成一個随機的身份資訊和位址. 要運作這個指令, 你需要用 apt 或 yum 安裝 'rig'. (譯者注: 'rig' 不在 fedora 的官方倉庫中, 我隻在 rpmseek 上找到了 ubuntu 的 deb 包, 可以使用它來安裝.)
# rig
正在運作的 rig 指令
$ asciiview elephant.jpg -driver curses
正在運作的 aview 指令
在上一篇文章中, 我們介紹了 'oneko' 指令, 它可以顯示一個追随滑鼠指針運動的小老鼠. 'xeyes' 是一個類似的圖形程式, 當你運作它, 你可以看見小怪物的兩個眼球追随你的滑鼠運動.
$ xeyes
正在運作的 xeyes 指令
你是否還記得上一次我們介紹的這個指令? 它可以顯示一段預先确定的文本和一個字元構成的奶牛. 如果你想使用其它動物來代替奶牛怎麼辦? 檢視可用的動物清單:
$ cowsay -l
如何用ascii描繪蛇吞象?
$ cowsay -f elephant-in-snake tecmint is best
正在運作的 cowsay 指令
換作山羊又會怎樣?
$ cowsay -f gnu tecmint is best
正在運作的 山羊cowsay 指令
今天就到這裡吧. 我将帶着另一篇有趣的文章回來. 不要忘記在下面留下您的評論.
原文釋出時間:2014-10-31
本文來自雲栖合作夥伴“linux中國”