首页
/
每日頭條
/
科技
/
命令行常用操作
命令行常用操作
更新时间:2025-01-02 21:13:38

工欲善其事必先利其器,對于一個經常在終端下工作的我,非常喜歡命令行工具的便捷,在平常的工作中,我會經常使用到很多命令行工具,接下來我會分享我最常使用,最喜歡的十個命令行工具。

fzf

一個非常好用的模糊查詢工具,使用它,你可以非常方便地找到自己要找的文件,而不用在各個文件夾之間來回跳轉。它的使用方法很簡單,隻需要模糊輸入大緻的文件路徑或者文件名,就可以找到,當然輸入的越詳細,匹配的越精準。總之,使用它之後,我機會沒在使用過 find 來查找文件。

命令行常用操作(十款我最喜歡的命令行工具)1

bat

一款cat命令的加強版工具,平時我們在查看日志的時候經常會使用 cat 等命令的組合,使用起來非常方便,但是在查看一些代碼的時候,我們希望可以返回一些語法高亮的片段,而 bat 就是這樣的一款工具,在保持 cat 原有的

命令行常用操作(十款我最喜歡的命令行工具)2

功能之上,加上了語法高亮的功能,因此自從使用它之後,cat 命令就被我放棄了。

httpie

一個命令行http客戶端,它使得發送http請求變得異常簡單。對于測試和調試 http 請求和 api 接口,它是非常人性化的,并且它的返回結果是經過格式化的,并且是語法高亮的,非常适合閱讀。同時對于一些表單參數發送,文件上傳等,它操作起來也是非常的便捷。

命令行常用操作(十款我最喜歡的命令行工具)3

htop

一個現代版的 top 命令。相比于 top,它的色彩支持非常豐富,你可以讓你的資源查看顯得絢爛多彩。同時它是支持橫向和縱向滾動的,對了,它是支持鼠标操作的。此外,它支持一些 vi 命令的操作方式,這對于喜歡 vim 的擁護者來說絕對是超級棒的功能。

命令行常用操作(十款我最喜歡的命令行工具)4

ctop

top 命令主要用來監控系統的軟件資源使用情況,對于 docker 容器中各個容器使用資源情況就無能為力了,沒關系,ctop 可以完美解決這個問題,它就是為了解決這個問題而誕生的。

命令行常用操作(十款我最喜歡的命令行工具)5

tldr

我們都知道當你在 linux 遇到問題的時候,第一時間就是尋求幫助,而 man 就是這樣的一個工具,幾乎所有的命令都可以通過 man 找到幫助文檔,而 tldr 是一款類似 man 的幫助手冊,與之不同的是,它主要是提供各個命令的使用範例,這對于記不清使用參數的用戶來說非常便捷,比使用 man 文檔更加方便。

命令行常用操作(十款我最喜歡的命令行工具)6

jq

json 是我們經常需要處理的一種數據格式,很多時候接口返回的也是 json 數據結構,而通過使用 jq 工具,我可以非常方便地查看和處理 json 數據。

命令行常用操作(十款我最喜歡的命令行工具)7

cloc

對于程序員來說最直觀評價工作量的就是寫的代碼行數,而 cloc 就是這樣的一款工具,它可以忽略掉換行和空格等,同時它還可以按照編程語言來統計分類,生成的結果也可以保存成多種格式。

命令行常用操作(十款我最喜歡的命令行工具)8

tree

列出文件目錄結構的命令,對于經常寫幫助文檔的我,通過這個命令可以很輕松地獲取到項目的目錄結構,然後在 vim 中,可以直接輸出到文檔中,非常的方便

命令行常用操作(十款我最喜歡的命令行工具)9

mycli

mysql 是我經常使用的數據庫,我經常需要查詢一些表的信息,而很多時候有些表名記得并不是特别清楚,而 mycli 就是一個 mysql 客戶端,它提供了自動補全的功能,此外,它還支持語法高亮,讓你寫起 sql 語句變得不再膽怯。

命令行常用操作(十款我最喜歡的命令行工具)10

總結

其實還有很多工具我沒有列出來,畢竟篇幅有限,有些工具可能是針對某種語言的,有些可能是不經常使用的。

對于程序員來說,很多人之所以喜歡命令行下工作,就是因為命令行下有很多好用的工具支持他們,時代在發展,命令行也在發展,如今的命令行也可以像圖形界面一樣顯示得絢麗多彩。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
蘋果手機微信消息通知不顯示内容
蘋果手機微信消息通知不顯示内容
蘋果手機微信消息通知不顯示内容?打開手機,點開設置圖标點開設置以後,找到“通知”,點開點開通知以後,下滑該界面下滑界面直到找到“微信”這一欄,點開,下面我們就來說一說關于蘋果手機微信消息通知不顯示内容?我們一起去了解并探讨一下這個問題吧!蘋...
2025-01-02
計算機操作系統的作用
計算機操作系統的作用
計算機操作系統的作用?操作系統位于底層硬件與用戶之間,是兩者溝通的橋梁用戶可以通過操作系統的用戶界面,輸入命令操作系統則對命令進行解釋,驅動硬件設備,實現用戶要求,下面我們就來說一說關于計算機操作系統的作用?我們一起去了解并探讨一下這個問題...
2025-01-02
騰訊怎麼樣上傳
騰訊怎麼樣上傳
收到粉絲的求助,想問問關于如何上傳這個視頻的,在騰訊視頻裡面,給女朋友拍的美美的照片,還想讓大家都看到,成為一個驚喜的話,這個方法你要學會哦。現在由于都是實名制了,所以導緻的我們現在的視頻都是需要認證的,如果不認證,我們都沒辦法上傳了,我們...
2025-01-02
開啟會議的步驟
開啟會議的步驟
開啟會議的步驟?視頻會議軟件市面上有很多,比如常見的騰訊會議、釘釘等,但這些視頻會議軟件都是公網視頻會議軟件如果想要搭建公司專屬的局域網視頻會議應該怎麼做呢?使用EV互動,一鍵搭建局域網視頻會議簡單幾步即可開播,EV互動是一款專業級的局域網...
2025-01-02
現在哪款手機适合中老年人用
現在哪款手機适合中老年人用
現在智能手機已經普及到了各個年齡段,為了更加方便,不少老年人也加入了智能手機的行列當中,傳統的老年機已經無法滿足很多老年人的需要了,例如商超買菜掃碼,出行出示健康碼等,那麼2022年有哪些手機更适合老年人使用呢?現在老年人買手機應該選擇哪些...
2025-01-02
Copyright 2023-2025 - www.tftnews.com All Rights Reserved