lolcat 命令可以滿足上面的需求。它基本上透過與 cat 命令類似的方式將檔案或標準輸入定向到標準輸出來執行,覆蓋某個命令的預設螢幕輸出顏色,併為其新增彩色。
如何在 Linux 中安裝 lolcat 程式
lolcat 可以在大多數現代 Linux 發行版的預設倉庫中得到,但是可用的版本有點老。你可以使用下面的指導來從 git 倉庫中安裝最新的 lolcat 版本。
安裝 lolcat 來在 Linux 中顯示彩色輸出
lolcat 安裝後,基本的 lolcat 語法是:
$ lolcat [options] [files] …
有幾個選項可以控制它的行為,下面是一些我們在本指導中會強調的幾個最重要的標誌:
-a – 將每行輸出都顯示動態效果。
-d – 指定動畫效果間隔(顯示下一行之前的幀),預設是 12 。
-s – 它指定了動畫效果的速度(幀速-每秒的顯示幀數),預設是 20 。
-f – 強制顯示彩色以防止標準輸出不是 tty 。
你可以在 lolcat 的 man 頁可以找到更多的選項:
$ man lolcat
如何在 Linux 中使用 lolcat
要使用 lolcat,直接將相關命令的輸出透過管道給 lolcat,即可見證魔法。
比如:
$ ls -l | lolcat -as 25
colorful Linux Terminal Output
除此之外你也可以改變預設速度,在下面的命令中,我們會使用一個相對較慢的速度,每秒顯示 10 幀:
$ ls -l | lolcat -as 10
你可以使用任何命令結合 lolcat 在 Linux 終端中輸出彩色結果,比如 ps 、 date 和 cal:
$ ps | lolcat
$ date | lolcat
$ cal | lolcat