慢動作輸出 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
- linux終端彩色字型輸出教程Linux
- C#呼叫Windows CMD命令並,返回輸出結果或錯誤資訊C#Windows
- 用 Linux 命令顯示硬體資訊Linux
- Git設定彩色輸出Git
- Linux netstat命令結果分析Linux
- 顯示命令及檔案路徑用什麼命令?Linux運維核心命令Linux運維
- 利用VNPY回測引擎分析實盤交易,並用excel和pdf輸出分析結果Excel
- 接收使用者輸入的3個整數,並將它們的最大值作為結果輸出
- Linux基礎命令---顯示域名ypdomainnameLinuxAI
- Linux基礎命令---顯示程式psLinux
- Linux基礎命令—文字顯示cutLinux
- Linux基礎命令---顯示文字lookLinux
- Linux基礎命令---tail顯示文字LinuxAI
- Linux基礎命令—文字顯示lookLinux
- Linux基礎命令—文字顯示odLinux
- Linux基礎命令—文字顯示moreLinux
- Linux基礎命令—顯示文字grepLinux
- [20210301]延遲顯示輸出.txt
- ubuntu20.04 ssh遠端開啟vnc,並顯示hdmi輸出介面UbuntuVNC
- Linux基礎命令---sar顯示系統活動資訊Linux
- Linux基礎命令---mpstat顯示cpu使用Linux
- [20180312]iostat顯示輸出問題.txtiOS
- 直播app原始碼,應用elementPlus table並滾動顯示APP原始碼
- cmd命令中輸入很多命令都沒有結果返回
- Linux基礎命令---ipcs顯示程式通訊Linux
- Linux基礎命令---mysqlshow顯示資料庫LinuxMySql資料庫
- Linux基礎命令---top顯示程式資訊Linux
- Linux基礎命令—顯示主機名hostnameLinux
- Linux基礎命令---顯示樹形程式pstreeLinux
- Linux基礎命令---顯示主機名hostnameLinux
- Linux基礎命令---顯示路由表routeLinux路由
- [20230405]奇怪的顯示輸出寬度.txt
- Mysql輸出中文顯示亂碼處理MySql
- 一個頁面內放入文字框和按鈕,實現文字框和按鈕輸繫結,輸入圓半徑,計算圓面積並彈窗計算結果顯示出來。(js)JS
- 為什麼這段程式碼輸入一個數之後顯示不了結果
- 015 Linux 標準輸入輸出、重定向、管道和後臺啟動程式命令Linux
- uname命令顯示系統資訊?linux系統運維命令Linux運維