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