慢動作輸出 Linux 命令結果並用彩色顯示
本篇中,我們會展示一個很酷及簡單的方法在螢幕中顯示彩色的輸出,並且可以為了某個原因減慢輸出的速度。
lolcat 命令可以滿足上面的需求。它基本上透過與 cat 命令類似的方式將檔案或標準輸入定向到標準輸出來執行,覆蓋某個命令的預設螢幕輸出顏色,併為其新增彩色。
如何在 Linux 中安裝 lolcat 程式
lolcat 可以在大多數現代 Linux 發行版的預設倉庫中得到,但是可用的版本有點老。你可以使用下面的指導來從 git 倉庫中安裝最新的 lolcat 版本。
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
除此之外你也可以改變預設速度,在下面的命令中,我們會使用一個相對較慢的速度,每秒顯示 10 幀:
$ ls -l | lolcat -as 10
你可以使用任何命令結合 lolcat 在 Linux 終端中輸出彩色結果,比如 ps
、date
和 cal
:
$ ps | lolcat
$ date | lolcat
$ cal | lolcat
本篇中,我們瞭解瞭如何顯著降低螢幕輸出的速度,並顯示彩色效果。
通常上,你可以在下面的評論欄中留下任何關於本篇的問題或評論。最後,你可以留下任何你發現的有用命令。
via: http://www.tecmint.com/add-colors-to-command-output-terminal-linux/
作者:Aaron Kili 譯者:geekpi 校對:wxy
相關文章
- Linux基礎命令---dmsg顯示核心輸出Linux
- sqlplus格式化輸出(輸出結果顯示在同一行)SQL
- C#呼叫Windows CMD命令並,返回輸出結果或錯誤資訊C#Windows
- MySQL show status命令輸出結果詳解MySql
- MySQL pager和nopager命令--不顯示查詢結果MySql
- linux終端彩色字型輸出教程Linux
- Windows10 Cortana搜尋結果顯示緩慢怎麼辦?Windows
- 【Shell】grep命令在結果集中顯示綠色的字元字元
- 用 Linux 命令顯示硬體資訊Linux
- OpenNI1.5獲取華碩XtionProLive深度圖和彩色圖並用OpenCV顯示OpenCV
- OpenNI2獲取華碩XtionProLive深度圖和彩色圖並用OpenCV顯示OpenCV
- Linux 輸出或儲存終端顯示Linux
- Oracle 11g RAC crs_stat 命令結果完整顯示Oracle
- [linux]在vi和vim中彩色顯示語法Linux
- Oracle將結果豎向顯示Oracle
- LINUX中fdisk -l 輸出結果的解讀Linux
- Git設定彩色輸出Git
- 利用VNPY回測引擎分析實盤交易,並用excel和pdf輸出分析結果Excel
- 如何讓crs_stat命令結果中的name列完全顯示
- 輸出顯示豎指令碼指令碼
- 記錄輸出結果工具-script
- 使用shell tee 命令顯示及儲存標準輸出及標準錯誤輸出
- 設定SecureCRT來正確顯示彩色Securecrt
- RedHat下顯示彩色目錄列表 (轉)Redhat
- Linux netstat命令結果分析Linux
- 【LINUX】free 命令結果完全剖析Linux
- Linux Shell的輸入彩色字型Linux
- Linux中用 grep 命令從檔案中搜尋並顯示檔名Linux
- Cursor 作為引數傳遞並返回結果
- Linux用樹形結構顯示目錄結構Linux
- Golang pprof 結果使用 graphviz 圖片化顯示Golang
- MySQL中如何橫向顯示結果集薦MySql
- 為什麼這段程式碼輸入一個數之後顯示不了結果
- ubuntu20.04 ssh遠端開啟vnc,並顯示hdmi輸出介面UbuntuVNC
- 用sh列表顯示oracle資料庫單條查詢結果(轉)Oracle資料庫
- MySQL的Explain結果輸出項解釋MySqlAI
- linux 下c/c++ 使用shell命令並加入引數、儲存結果LinuxC++
- 顯示命令及檔案路徑用什麼命令?Linux運維核心命令Linux運維