2021-05-12 14:32:11
Linux下命令列的彩色終端
長期在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
相關文章