在 Linux 中玩樂:Cmatrix 之旅
玩得開心,安德森先生!
Cmatrix 是一款充滿樂趣的 Linux 和 Unix 系統命令行程序。它可以模仿經典電影《 黑客帝國 》系列中的場景,用綠色的字元流營造出雨一般的下落效果。
除了充滿視覺衝擊力的綠色字元流之外,你還可以發揮想像,利用這款有趣的命令做更多事情。
? 需要注意的是,Cmatrix 是一個 CPU 密集型的命令,所以請慎重使用它。
如何在 Ubuntu 及其他 Linux 系統中安裝 Cmatrix
Cmatrix 已經被收錄在幾乎所有主要的 Linux 發行版的官方庫中。如果你是 Ubuntu 用戶,可以通過如下命令來安裝 Cmatrix:
sudo apt install cmatrix
對於 Fedora 用戶,應該使用以下命令進行安裝:
sudo dnf install cmatrix
而對於 Arch Linux 用戶,則可以使用 pacman 命令進行安裝:
sudo pacman -S cmatrix
Cmatrix 的基礎應用
cmatrix 命令自身提供了豐富的選項,你可以自由改變默認的綠色字元流的外觀呈現。
加粗的字元
你可以選擇使用 -b
選項,偶爾展示加粗的字元,
cmatrix -b
或者,你也可以調整設置,讓所有的字元都以加粗方式顯示,
cmatrix -B
非同步滾動
默認情況下,Cmatrix 會創建一個字元同步下落的顯示。但如果你想看到一個更為動態、視覺上更吸引人的顯示效果,就可以在代碼中操控字元的下落速度。
你可以這樣設置 Cmatrix,讓其進行非同步滾動:
cmatrix -a
自定義字元下落速度
你想讓字元下落的速度更快,或者更慢嗎?只需在 Cmatrix 中做出微小改動,就可以實現。
如想讓字元以更快的速度下落,你可以這樣設定:
cmatrix -u 2
在這裡,默認的屏幕更新延遲是 4,如果你把這個值降低,那麼字元下落的速度就會增加,反之則會減慢。所以,如果你想讓 Cmatrix 以更慢的速度運行,你可以這樣設置:
cmatrix -u 9
自定義顏色
你可能想問,綠色能改嗎?當然,你想變成紫色也行。
運行 Cmatrix 的時候,你可以自由調整它的顏色。只需要使用 -C
選項,然後在後面添加你想要的顏色,如下所示:
cmatrix -C magenta
你可以任選綠色(green
)、紅色(red
)、藍色(blue
)、白色(white
)、黃色(yellow
)、青色(cyan
)、洋紅色(magenta
)以及黑色(black
)這些顏色。
其他可選設置
選項 | 對應功能 |
---|---|
cmatrix -o |
舊式滾動模式 |
cmatrix -m |
Lambda 模式:把所有的字元變為 lambda 符號 |
cmatrix -s |
屏保模式:按鍵有就自動退出 |
cmatrix -h |
調出幫助手冊 |
運行 Cmatrix 時的快捷鍵選項
就算在啟動 Cmatrix 的時候你沒有添加任何選項,你仍可以在實際運行中隨時改變設置。下面就是一些可供你隨時選擇的選項。
隨時改變顏色
當然,你無需重新啟動程序,就可以隨時改變顯示的顏色。但需要記住,不同的鍵位對應著不同的顏色。在 Cmatrix 未關閉的情況下,如果你按下了存儲在鍵位上的指令,顯示的顏色將會直接變更。
顏色 | 相應鍵位 |
---|---|
紅色 | ! |
綠色 | @ |
黃色 | # |
藍色 | $ |
洋紅色 | % |
青色 | ^ |
白色 | & |
黑色 | ) |
自由調整更新速度
在 Cmatrix 運行的過程中,你可以按 0
到 9
的任何一位數字鍵來隨意改變當前的更新速度。
此外,Cmatrix 也有許多其他的選項可供你選擇,你可以在命令的 man 頁面裡面找到它們。
man cmatrix
彩虹魔法:Cmatrix 配合 lolcat
? 請注意,Cmatrix 本身就是 CPU 密集型的命令,所以在使用其他命令操控它的時候需特別小心。
你可以將 Cmatrix 和 lolcat 結合在一起使用,以此營造出一種更加有趣的視覺效果。如果你是 Ubuntu 的用戶,可以通過如下的命令來安裝 lolcat:
sudo apt install lolcat
安裝完畢後,只需簡單地通過管道將 Cmatrix 連接到 lolcat,你便可以看到賞心悅目的彩虹效果了。
cmatrix | lolcat
當然,你也可以嘗試用 lolcat 來管理所有的 Cmatrix 的功能。
或者,你可以調出一個傾斜的彩虹條紋效果,為自己的視覺體驗增添一些新花樣。
cmatrix | lolcat -p 100
此外,只要輕輕一點,你就可以直接反轉現有的背景和前景顏色,使你的終端完全沉浸在五彩斑斕之中。
cmatrix | lolcat -i
終端界面的無儘可能
我知道 Cmatrix 不可能是 最實用的 Linux 命令,但無可否認,它令人喜愛且同樣能夠帶給你樂趣。難道你不想嘗試更多和你的 Linux 系統之間的 有趣交互 嗎?
就像 Cowsay 這樣的命令,雖然簡單,卻歡樂無窮:
這裡還有更多玩法等待你去探索:
現在,玩得開心,安德森先生!
(題圖:MJ/9f9f8665-e5d0-47b5-9df0-b39abd9dca3d)
via: https://itsfoss.com/using-cmatrix/
作者:Sreenath 選題:lujun9972 譯者:ChatGPT 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive