首頁 > 科技

別再用ls、cat命令了,這有一套全新升級版,簡潔快速還易上手

2021-06-28 13:17:37

明敏 發自 凹非寺 量子位 報道 | 公眾號 QbitAI

最近,一套「現代版Unix命令」在GitHub上火了。

5天就達到了2k星。

網友看了後表示:這是ACE啊!

我已經做好不用任何GUI工具箱的準備了。命令中沒有看到任何GUI工具箱的影子,但是運用了很多更簡單、更智慧的方法。

有人體驗了一把後表示:這比原版命令快得多啊!

fd比find快得多。

而我們熟知的Linux、macOS、Android等作業系統,其實都是類Unix系統。

所以這套升級版命令能使用的場景非常多。

話不多說,我們就來看看這套升級版命令到底長啥樣吧!

不止現代,而且更快

升級版的命令,也都有升級的名字。

比如可以用來顯示或連線檔案的cat命令,在升級版中改名叫bat

bat是帶有語法高亮和Git整合的cat 克隆版 ,具體命令如下:

用來查詢指定檔案的find命令,在升級版中叫fd

不僅是名字更加簡短了,與原始命令相比,它使用起來也更簡單方便、使用者更容易上手操作。

用來顯示指定目錄或檔案資訊的ls命令也有了升級版——exa.

lsd是新的檔案列表命令,可以向下相容ls。

dust是一個用rust語言編寫的更直觀的du。

broot是檢視、瀏覽目錄tree的一種新途徑。

grep命令可以用來查詢檔案中的字元串,ripgrep可以很好替代它,而且速度更快。

ag是一個類似於ack命令的程式碼搜尋工具,而它的速度更快。

……

以上是這套升級版命令中的幾個舉例,從中可以看出,普遍新命令都是基於原始命令的基礎上,能夠更快、更便捷執行任務。

這也與Unix簡潔至上的理念相呼應。

雖然Unix系統已經漸漸淡出人們的視野,但是Unix命令可以被應用的場景有很多。

比如我們熟知的Linux、macOS、Android、QNX等商業系統,以及「學院派」的BSD(Berkeley Software Distribution),都是類Unix作業系統。

所以,這套更加強大的命令,你要不要也來試一下呢?

使用指南

首先,開啟項目頁面(文末附地址)後會發現,點選每種命令後可直接跳轉到它的主頁面。

以bat命令舉例,以下則為它的GitHub頁面。

項目頁面給出了三大主流系統的安裝方法。

按照步驟安裝成功後,就能用bat命令來顯示檔案了。

目前這個合集中共有25個命令,大家可以按需自取~

GitHub地址:https://github.com/ibraheemdev/modern-unix


IT145.com E-mail:sddin#qq.com