天天看點

終端中的樂趣:6個有趣的Linux指令行工具終端中的樂趣:6個有趣的Linux指令行工具

之前, 我們展示了一些有關有趣的 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 指令/腳本(和子指令), 得到了讀者的高度贊揚. 而另一篇文章雖然沒有之前那篇文章那麼受歡迎,包含了一些指令/腳本和改進,讓你能夠玩兒轉文本檔案、單詞和字元串.

終端中的樂趣:6個有趣的Linux指令行工具終端中的樂趣:6個有趣的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

終端中的樂趣:6個有趣的Linux指令行工具終端中的樂趣:6個有趣的Linux指令行工具

正在運作的 pv 指令

注意: 'q' 選項表示'安靜',沒有其他輸出資訊, 'l' 選項表示每秒轉化的位元組數上限. 調整數字的值(必須是整數)可以以另外的方向顯示文字效果。

用單行腳本指令 'toilet' 在終端裡顯示一個添加邊框的文本怎麼樣呢?同樣, 你必須保證 'toilet' 已經安裝在你的電腦上. 如果沒有的話, 請使用 apt 或 yum 安裝. (譯者注: 'toilet' 并不在 fedora 的官方倉庫裡, 你可以從 github 上下載下傳源代碼來安裝)

$ while true; do echo “$(date | toilet -f term -f border –tecmint)”; sleep 1; done

終端中的樂趣:6個有趣的Linux指令行工具終端中的樂趣:6個有趣的Linux指令行工具

正在運作的 toilet 指令

注意: 上面的腳本需要使用 ctrl+z 鍵來暫停.

這個指令每次生成一個随機的身份資訊和位址. 要運作這個指令, 你需要用 apt 或 yum 安裝 'rig'. (譯者注: 'rig' 不在 fedora 的官方倉庫中, 我隻在 rpmseek 上找到了 ubuntu 的 deb 包, 可以使用它來安裝.)

# rig

終端中的樂趣:6個有趣的Linux指令行工具終端中的樂趣:6個有趣的Linux指令行工具

正在運作的 rig 指令

$ asciiview elephant.jpg -driver curses

終端中的樂趣:6個有趣的Linux指令行工具終端中的樂趣:6個有趣的Linux指令行工具

正在運作的 aview 指令

在上一篇文章中, 我們介紹了 'oneko' 指令, 它可以顯示一個追随滑鼠指針運動的小老鼠. 'xeyes' 是一個類似的圖形程式, 當你運作它, 你可以看見小怪物的兩個眼球追随你的滑鼠運動.

$ xeyes

終端中的樂趣:6個有趣的Linux指令行工具終端中的樂趣:6個有趣的Linux指令行工具

正在運作的 xeyes 指令

你是否還記得上一次我們介紹的這個指令? 它可以顯示一段預先确定的文本和一個字元構成的奶牛. 如果你想使用其它動物來代替奶牛怎麼辦? 檢視可用的動物清單:

$ cowsay -l

如何用ascii描繪蛇吞象?

$ cowsay -f elephant-in-snake tecmint is best

終端中的樂趣:6個有趣的Linux指令行工具終端中的樂趣:6個有趣的Linux指令行工具

正在運作的 cowsay 指令

換作山羊又會怎樣?

$ cowsay -f gnu tecmint is best

終端中的樂趣:6個有趣的Linux指令行工具終端中的樂趣:6個有趣的Linux指令行工具

正在運作的 山羊cowsay 指令

今天就到這裡吧. 我将帶着另一篇有趣的文章回來. 不要忘記在下面留下您的評論.

原文釋出時間:2014-10-31

本文來自雲栖合作夥伴“linux中國”

繼續閱讀