ag:比grep、ack更快的遞歸搜索文件內容。
tig:字符模式下交互查看git項目,可以替代git命令。
mycli:mysql客戶端,支持語法高亮和命令補全,效果類似ipython,可以替代mysql命令。
jq: json文件處理以及格式化顯示,支持高亮,可以替換python -m json.tool。
shellcheck:shell腳本靜態檢查工具,能夠識別語法錯誤以及不規範的寫法。
yapf:Google開發的python代碼格式規範化工具,支持pep8以及Google代碼風格。
mosh:基於UDP的終端連接,可以替代ssh,連接更穩定,即使IP變了,也能自動重連。
fzf:命令行下模糊搜索工具,能夠交互式智能搜索並選取文件或者內容,配合終端ctrl-r歷史命令搜索簡直完美。
PathPicker(fpp):在命令行輸出中自動識別目錄和文件,支持交互式,配合git非常有用。
運行以下命令:
htop: 提供更美觀、更方便的進程監控工具,替代top命令。
axel:多線程下載工具,下載文件時可以替代curl、wget。
sz/rz:交互式文件傳輸,在多重跳板機下傳輸文件非常好用,不用一級一級傳輸。
cloc:代碼統計工具,能夠統計代碼的空行數、註釋行、編程語言。
ccache:高速C/C++編譯緩存工具,反覆編譯內核非常有用。使用起來也非常方便:
tmux:終端複用工具,替代screen、nohup。
回放:
1 | scriptreplay-ttime.txt session.typescript |
you-get: 非常強大的媒體下載工具,支持youtube、google+、優酷、芒果TV、騰訊視頻、秒拍等視頻下載。
還有mac專有的pbcopy/pbpaste:
把命令行輸出拷貝到系統粘貼板:
知乎原帖中還有另外一個朋友推薦了 The Fuck。安裝該工具後,在輸入命令時如果手抖打錯了,會有提醒。見下圖:
The Fuck 在 GitHub 上有 26k 多 star,具體如何使用,如果你想跟我們一起共同進步學習可以加我們的學習交流群C/C++從入門到大牛交流群369203660,群內有小白有大牛讓我們一起共同成長為大牛!
請養成良好的閱讀習慣,看完如果覺得喜歡的話請關注轉發評論收藏一下 感謝!