如果您像我一樣對命令列充滿熱情,您可能會意識到它如何增強您的工作流程。命令列不只是一個介面;它還是一個介面。它是通往眾多工具的門戶,可提高您的工作效率並簡化您的任務。讓我們探討一些基本的命令列工具,每個 Linux 用戶都應該考慮將它們整合到他們的日常工作中。
1. 總督
手冊頁無疑是詳細的,但當您正在尋找簡單的命令參考時,它們可能會讓人不知所措。這就是tldr 的閃光點。該工具透過提供簡潔實用的範例,簡化了存取命令使用資訊的過程。
例如,man tar
您可以透過鍵入 快速獲得有用的語法和範例,而不是淹沒在 的細節中tldr tar
。
2.Btop
btop實用
程式是傳統監控工具(如 top 或 htop)的美觀且功能強大的替代品。它旨在以豐富多彩的、可自訂的格式呈現豐富的系統資源數據,包括 CPU 使用情況、記憶體統計數據、磁碟 I/O 和網路活動。
憑藉其視覺化表示,您可以解決效能問題,而無需篩選密集的輸出。安裝無縫;對於 Ubuntu 和 Debian 用戶,只需運行:
btop
安裝後,透過在終端中輸入來啟動它,並享受其綜合儀表板。
3. 午夜指揮官
如果從命令列進行文件管理曾經感覺很麻煩,Midnight Commander (MC)可以簡化這個過程。其雙窗格佈局允許直接在終端內輕鬆進行檔案操作,例如複製、移動、刪除和檔案編輯。
該工具還包括一個內建檢視器,支援各種檔案格式和協議,包括 FTP 和 SSH,使其具有非凡的多功能性。
mc
在終端機中運行以打開它。使用箭頭鍵進行導航並熟悉功能鍵快捷鍵以獲得更有效率的體驗。
4.佐氧化物
頻繁導航到深層目錄路徑可能會很乏味,但zoxy旨在改變這一點。它巧妙地記住您最常訪問的目錄,並允許透過最少的擊鍵快速跳到這些目錄。
例如,您可以簡單地使用z
後跟路徑的一部分,而不是輸入專案資料夾的完整路徑,就像z awe
您的「awesome-project」目錄一樣。
安裝 zoxa 很容易;使用這個指令:
然後,透過將其新增eval "$(zoxide init bash)"
至您的終端來將其連接到您的終端。 bashrc 或。 zshrc 檔案並套用更改source ~/.bashrc
。
5.Ripgrep
在搜尋大型程式碼儲存庫時,ripgrep (rg) 在速度和準確性方面都優於 grep 等傳統工具。它專為開發人員設計,可實現高效搜索,同時預設忽略不相關的文件和目錄。
要在 Ubuntu 上安裝 ripgrep,只需運行:
使用 ripgrep 在目錄中搜尋模式非常簡單:
6.不要走路
tmux
的優點在於它能夠在單一終端機會話中建立多個窗格和視窗。您可以輕鬆地退出會話並稍後返回,而不會丟失您的工作。
這對於長時間運行的任務來說非常寶貴,尤其是在遠端工作時。若要在基於 Debian 的系統上安裝 tmux,請使用:
要建立新會話,只需鍵入tmux
,使用Ctrl+ b+c建立新窗口,然後使用Ctrl+ b+n或Ctrl+ b+在它們之間切換p。
7.Fzf
如果您喜歡無縫搜索,那麼fzf是您最好的朋友。這個模糊查找器成為您 shell 的一部分,可讓您互動式地搜尋檔案、目錄,甚至命令歷史記錄,所有這些都是即時的。
您可以使用 apt 安裝 fzf:
運行fzf
會開啟一個介面,您可以在其中鍵入內容以動態過濾結果,這使其成為在大型程式碼庫中工作的必備工具。
8. 一
來認識bat 吧,它是標準cat
命令的現代替代品。 Bat 透過添加語法突出顯示和行號來增強檔案檢視功能,從而提高原始程式碼和設定檔的可讀性。
安裝 bat 遵循相同的模式 – 只需運行:
要查看文件,請使用bat filename.txt
,並欣賞它為您的編碼會話帶來的清晰度。
這些工具改變了我使用命令列的方式,我鼓勵您嘗試它們以獲得更有效率、更愉快的終端體驗。
這些工具是否改善了您的命令列互動?分享您的經驗並嘗試探索更有趣的 Linux 命令!
圖片來源:Mohammad Rahmani,來自Unsplash。所有修改和螢幕截圖均由 Haroon Javed 完成。
額外的見解
1. 使用 tldr 的主要好處是什麼?
Tldr 提供了簡潔的指令用法範例,讓您更輕鬆地回憶特定用法,而無需翻閱冗長的手冊頁。該工具對於快速參考特別有用。
2. zoxy 如何改進目錄導航?
Zoxy 追蹤您的目錄使用模式,並允許透過更少的擊鍵快速導航到經常存取的目錄,從而顯著加快您的工作流程。
3. bat可以與版本控制系統整合嗎?
是的,bat 具有內建的 Git 集成,它將在查看時突出顯示對文件所做的任何修改,使其成為想要直觀地追蹤更改的開發人員的必備工具。
發佈留言