五個(gè)美妙的程序,讓你的 Linux 終端更加精彩
許多人都曾經(jīng)使用過命令行。這個(gè)經(jīng)典的基于文本的界面讓你可以完成一些圖形界面無法實(shí)現(xiàn)的瑣碎任務(wù)。有時(shí)候你只需要深入終端。
對(duì)于全面發(fā)展的開發(fā)人員來說,基本的命令行知識(shí)是必不可少的。你應(yīng)該熟悉命令行,能夠編輯文件,配置應(yīng)用程序——掌握所有基礎(chǔ)知識(shí)。然而,Linux 命令行界面并不一定是黑白單調(diào)的體驗(yàn)。你可以在命令行上使用有趣、充滿活力的程序,給它帶來煥然一新的外觀。

在本文中,我們將介紹一些炫酷的第三方程序,讓使用控制臺(tái)界面更具視覺吸引力。雖然純功能和效率可能不是這些程序的主要目標(biāo),但它們?yōu)樵締握{(diào)的體驗(yàn)增添了一絲色彩。
1、WTF

默認(rèn)的 WTF 終端儀表盤。 這個(gè)想法太棒了。WTF 儀表盤在命令行上為你提供了一個(gè)個(gè)性化的信息展示區(qū)。你可以使用簡(jiǎn)單的配置文件向儀表盤添加不同的小部件??梢詫⑵湟暈槟阍诮K端上的“桌面”。
WTF 有一個(gè)健全的插件生態(tài)系統(tǒng)。你可以添加任意數(shù)量的模塊,以便監(jiān)控其他服務(wù)和系統(tǒng)。你可以查看 git 提交記錄,關(guān)注 Jira 工單。
儀表盤有無限的可能性,即使沒有可用的插件,你也可以自己編寫。WTF 支持編寫自定義腳本來收集你想要的數(shù)據(jù)。
在官方網(wǎng)站上查看完整的模塊列表。
2、htop

我之前寫過關(guān)于 htop 的文章。這是因?yàn)檫@個(gè)實(shí)用程序非常漂亮,廣受好評(píng)。它是一個(gè)基于 curses 庫(kù)的程序,可以可視化系統(tǒng)上的多種資源。它基于原始的top實(shí)用程序,因此查看進(jìn)程信息是其主要功能。
然而,你還可以查看更多內(nèi)容。它可以顯示基本的內(nèi)存使用情況,以及一個(gè)優(yōu)雅的每核心利用率圖形(盡管有點(diǎn)慢)。
這個(gè)小工具以豐富多彩、動(dòng)態(tài)的方式與你的計(jì)算機(jī)上的進(jìn)程進(jìn)行交互。我發(fā)現(xiàn)顏色編碼的列和行使得在大列表中篩選更加容易。當(dāng)資源超載時(shí),動(dòng)態(tài)變化的顏色也非常實(shí)用。
使用htop非常簡(jiǎn)單,在程序底部可以找到有關(guān)使用。
3、mapscii

這正是你想象的那樣。一個(gè)完全基于命令行的交互式ASCII世界地圖。該項(xiàng)目使用OpenStreetMap的數(shù)據(jù)在你的終端內(nèi)構(gòu)建一個(gè)令人驚訝地響應(yīng)迅速的地圖。
這是一個(gè)非常雄心勃勃的項(xiàng)目。乍一看它似乎很簡(jiǎn)單,但實(shí)際上它加載了大量的數(shù)據(jù)。這不是一個(gè)花哨的玩具,它實(shí)際上是一個(gè)有用的地圖工具。如果你需要在命令行界面上參考地圖,這可能是你成功完成的少數(shù)幾個(gè)項(xiàng)目之一。
如果你不喜歡安裝這個(gè)工具,你甚至可以通過telnet命令運(yùn)行它:
telnet mapscii.me請(qǐng)?jiān)L問官方 GitHub了解更多信息。
4、btop

默認(rèn)的btop終端儀表盤
另一個(gè)非常引人注目的實(shí)用程序。btop項(xiàng)目創(chuàng)建了一個(gè)令人驚嘆的CLI儀表盤,其中包含大量的信息。我發(fā)現(xiàn)btop中的動(dòng)畫比其他項(xiàng)目更流暢。
btop還支持在儀表盤內(nèi)完全使用鼠標(biāo)。如果你更習(xí)慣指點(diǎn)和點(diǎn)擊,那么這是你的完美選擇。主題社區(qū)活躍度極高,你可以調(diào)整btop的幾乎任何方面。
請(qǐng)參閱官方 GitHub 獲取更多詳細(xì)信息。
5、wttr

來自 wttr.in 的上海天氣
最后但并非最不重要的是我最喜歡的檢查天氣的方法之一。誰想要費(fèi)力打開一個(gè)網(wǎng)頁或者一個(gè)獨(dú)立的應(yīng)用程序來查看天氣呢?不,當(dāng)我們?cè)诿钚泄ぷ鲿r(shí),我們希望待在那里。
那么當(dāng)你專注于工作時(shí),突然閃電在窗外劈下時(shí)會(huì)發(fā)生什么呢?當(dāng)然是使用wttr在你的終端上查看天氣!
使用wttr.in檢查倫敦的天氣。 盡管這并不是嚴(yán)格意義上的“程序”,但它的行為就像一個(gè)程序,而且占用的資源更少。你只需要安裝curl就可以使用它。要使用wttr,請(qǐng)確保你已經(jīng)安裝了curl,然后運(yùn)行以下命令來獲取天氣預(yù)報(bào):
curl wttr.in它會(huì)根據(jù)公共IP地址自動(dòng)確定你的位置,并生成一份多彩的天氣預(yù)報(bào)。你可以手動(dòng)指定城市,只需在URL之后附加位置信息,如下所示:
curl wttr.in/London你可以通過在URL后面附加:help來調(diào)整輸出的方式,并查看所有額外的選項(xiàng)。
官方wttr GitHub在這里。



























