來自公眾號:平凡而詩意
如果你是一個喜歡使用Linux系統,或者經常和Linux打交道的開發人員。那麼,終端和命令列一定是接觸最為頻繁的工具之一。
Linux不像Windows那樣,有豐富的桌面應用,但是,卻有很多開源、免費的命令列工具,這也恰好符合Linux的應用場景。
找到一款優秀的命令列工具,和尋找一款強大的Windows桌面應用一樣,如同大海撈針,但是卻至關重要。
由於我喜歡經常蒐羅各種各樣的小工具,開發類的工具自然也不會逃出我的目光。
今天,就來給大家介紹5款提升工作效率的Linux命令列工具。
1. z.shz.sh[1]是一款可讓你快速跳轉到過去或最近經常訪問的目錄的命令列工具。
它會根據你使用的頻率去區分你想要跳轉的目錄,此外,還可以跟蹤你何時進入目錄以及在目錄中花費了多少時間。
然後,你只需要輸入路徑的部分欄位,它就可以預測、補全你想要跳轉的路徑。
例如z src可以幫你跳轉到〜/ src / zsh,
用例:
2. tmuxtmux[2]是一款終端多視窗管理工具。
透過tmux,你可以把多個命令列視窗平鋪到同一個頁面上,這一點,對於電腦使用是非常有價值的。因此,無論是Linux還是Windows都會有一些這類工具。
Linux下,使用tmux就可以減少你切換終端視窗的麻煩。此外,tmux還允許你分離終端會話,這樣,你就不必中斷會話也可以進行其他工作,這對於長時間執行的任務非常有價值。
用例:
3. how2how2[3]是一款可以透過自然語言搜尋問題及答案的命令列工具。
在我們開發過程中,經常會遇到一些問題,這時候就需要求助瀏覽器。
這時候就需要面臨切換視窗的麻煩,尤其對於非桌面版的Linux系統,更是麻煩。
而how2就像Stackoverflow,能夠在命令列下就能搜尋你想要的問題答案。
how2使用Stackoverflow和Google API,how2會為你提供最可能的答案。
用例:
4. fzffzf[4]是一款用於文字模糊查詢的命令列工具。
透過fzf,幾乎可以處理系統中的所有內容。
fzf可以幫助你查詢計算機中的檔案,shell歷史記錄中,搜尋結果或其他任何內容。
fzf非常靈活,因為它支援搜尋任何其他Linux命令的結果,例如,
ls | fzf
tldr[5]是一款命令列手冊頁簡化工具,旨在讓使用者能夠更加清晰、簡單的獲得命令列工具的幫助資訊。
Linux下會涉及到各種各樣的命令,難免會有很多命令記不住,這樣就需要每次使用都要去查一下。
當然,也可以藉助man命令來解決這個問題,只需要使用man
但是,這個文件有很多冗餘、沒有價值的資訊,這樣對於閱讀非常不友好。
tldr頁面簡單,易於訪問,並且優先考慮了常見的用例,而且會高亮顯示文件資訊,這使得tldr非常適合快速瞭解任何新命令。
結語上述5款都是比價同樣命令列工具,不針對某一應用場景或者某一程式語言。只要你經常使用Linux系統,上述工具都可以有用武之地,也可以極大提升你在Linux下的開發效率。
【來源:Java識堂】
宣告:轉載此文是出於傳遞更多資訊之目的。若有來源標註錯誤或侵犯了您的合法權益,請作者持權屬證明與本網聯絡,我們將及時更正、刪除,謝謝。 郵箱地址:[email protected]