首頁 > 軟體

使用lolcat為您的Linux終端帶來色彩

2020-06-16 16:41:09

今天的選擇,lolcat,是我所包含的第一個沒有為我的Linux發行版打包的實用程式,但它仍然是一個簡單的安裝。 這是一個Ruby程式,您應該可以使用以下內容輕鬆新增到系統中。

Lolcat 是一個針對 Linux,BSD 和 OSX 平台的工具,它類似於 cat 命令,並為 cat 的輸出新增彩虹般的色彩。 Lolcat 主要用於在 Linux 終端中為文字新增彩虹般的色彩。

gem install lolcat

由於 Lolcat 是一個 ruby gem 程式,所以在你的系統中必須安裝有最新版本的 ruby。

# apt-get install ruby      [在基於 APT 的系統中]
# yum install ruby          [在基於 Yum 的系統中]
# dnf install ruby          [在基於 DNF 的系統中]

之後,只需將一些文字傳送給它,就可以看到彩虹顏色的輸出。 請嘗試以下操作:

fortune | boxes -a c -d parchment | lolcat

根據你有的運氣,你可能會得到如下這樣的東西:

你可以傳遞給lolcat的一些引數,而不是在這裡重複它們,或者只需輸入lolcat --help就可以在終端上看到它們。

在使用下面的命令來了解它可用的選項和其幫助文件。

# lolcat -h

可以通過管道連線 lolcat 和 figlet 命令。Figlet 是一個展示由常規的螢幕字元組成的巨大字串的應用。我們可以通過管道將 figlet 的輸出連線到 lolcat 中來展示出如下的多彩輸出:

linuxidc@linuxidc:~/linuxidc.com$ echo I ?  linuxidc.com | lolcat
I ? linuxidc.com
linuxidc@linuxidc:~/linuxidc.com$ figlet I Love linuxidc.com | lolcat
 ___  _                 
|_ _| | |    _____  _____
 | |  | |  / _ / / _
 | |  | |__| (_) V /  __/
|___| |________/ _/ ___|
                         
 _ _                  _    _                         
| (_)_ __  _  ___  _(_) __| | ___  ___ ___  _ __ ___ 
| | | '_ | | | / / |/ _` |/ __| / __/ _ | '_ ` _
| | | | | | |_| |>  <| | (_| | (__ | (_| (_) | | | | | |
|_|_|_| |_|__,_/_/__|__,_|___(_)______/|_| |_| |_|

註: 注意, ? 是一個 unicode 字元。要安裝 figlet,你需要像下面那樣使用 yum 和 apt 來得到這個軟體包:

# apt-get figlet
# yum install figlet
# dnf install figlet

給文字賦予彩虹顏色的動畫:

$ echo I ? Linux公社www.linuxidc.com | lolcat -a -d 200

這裡選項 -a 指的是 Animation(動畫), -d 指的是 duration(持續時間)。在上面的例子中,持續 200 次動畫。

還有:

通過管道連線 lolcat 和 cowsay。cowsay 是一個可設定的正在思考或說話的奶牛,這個程式也支援其他的動物。

使用下面的命令來安裝 cowsay :
# apt-get cowsay
# yum install cowsay
# dnf install cowsay

安裝後,使用下面的命令來顯示在 cowsay 中的所有動物:

# cowsay -l

通過管道連線 lolcat 和 cowsay 後的輸出,並且使用了‘gnu’形象的 cowfile。

# cowsay -f gnu ? Linux公社www.linuxidc.com ? 專業的Linux系統入口網站,實時發布最新Linux資訊。 | lolcat

使用 Lolcat 的 Cowsay

註: 你可以在將 lolcat 和其他任何命令用管道連線起來在終端中得到彩色的輸出。

如果你有一個你認為比本文還有趣還好玩的命令列? 請在下面的評論中告訴我,謝謝。


IT145.com E-mail:sddin#qq.com