首頁 > 軟體

Linux下命令列的彩色終端

2020-06-16 16:54:13

長期在Linux命令列下做操作的人,可能都會有一個共同的觀點——“毀眼睛”在預設黑白前背景色的視窗下操作,很容易造成視覺疲勞。及時你像丁胖胖一樣調整了終端程式的前背景色,仍然無法解決一個問題。就是消耗更少視覺細胞來更快速的找到你所要的答案。

從上圖,我們很明顯的感覺第一個命名輸出中,我們要查詢比如PYENV_SHELL這個環境的變數明顯要比第二個命令輸出要容易,其實我只新增一個外部命令lolcat

lolcat起初是通過RUBY語言開發的一個工具,地址:https://github.com/busyloop/lolcat

後來被其他作者進行了移植,形成了多種語言的工具

python版本地址:https://github.com/tehmaze/lolcat

當然還有高效能的C語言版本:https://github.com/jaseg/lolcat

我安裝了python版本的工具,原因有二:

1、Linux自帶PYTHON直譯器,ruby需要先獨立安裝直譯器,而C需要進行編譯

2、python版本可以通過pip快速安裝,不需要外部依賴

由於lolcat已經發佈到pypi,所以可以通過pip直接安裝

安裝命令:pip install lolcat

查詢安裝路徑如下

下面對比一下輸出

grep輸出雖然可以進行高亮顯示,僅對keyWord進行顏色高亮,而通過lolcat整個欄位呈現彩虹色,觀察更直觀容易,對於大片的輸出,彩色的顯示輸出更明顯,如下:

其實,我已經把該工具的help顯示出來的,其他高階應用就看大家的想象了

如果不喜歡Python版本的,可以參考安裝RUBY或C版本

另需注意:TERM系統變數和終端工具要選擇支援彩色的模式,否則一樣會出現不能正常顯示彩色的問題。

本文永久更新連結地址https://www.linuxidc.com/Linux/2018-03/151244.htm


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