好用的命令行終端工具


ack 或 ag

替換grep,文件查找命令,搜索源碼利器

# ag比ack速度快,且有vim插件
brew install the_silver_searcher
apt-get install silversearcher-ag
yum install -y the_silver_searcher
# ack
brew install ack
sudo apt install -y ack-grep
sudo yum -y install epel-release ack

autojump

常用目錄間快速跳轉,命令是 j目錄部分名稱,使用jo替代j可以打開目錄,jo僅支持 Mac

bat

替換cat,顯示效果更佳

dos2unix

換行符轉換工具(Windows下換行符是 \r\n,OS X 是 \n

fd

替換find

brew install fd

htop

替換系統自帶的top命令,比如按 P 按照 CPU 排序,t 展示樹形,k 來 kill 選中的進程等等。使用參考:htop使用詳解

yum install -y htop

ncdu

替換du,磁盤空間占用分析

yum install -y ncdu
alias du="ncdu --color dark -rr -x --exclude .git --exclude node_modules"

fzf

替換ctrl+r,歷史命令模糊搜索

brew install fzf # mac

prettyping

替換ping

tree

常用命令tree -L2 這樣的命令顯示最對兩級目錄內容

tmux

yum install -y tmux # centos
brew install tmux # mac

控制台中的標簽頁管理工具以及分屏管理工具。不錯的教程:

tmux 的所有操作必須先使用一個前綴鍵(默認是 ctrl + b)進入命令模式:

  1. 從終端Terminal進入tmux界面,執行:$ tmux
  2. new水平窗口:$ tmux split-window
  3. new垂直窗口: $ tmux split-window -h
  4. 關閉當前窗口:$exit
  5. 列出所有可以的快捷鍵和其運行的 tmux 命令:tmux list-keys

tldr

比 man 手冊更好用的幫助文檔,TLDR 頁:Linux 手冊頁的簡化替代品

brew install tldr

when-changed

是一個python的包,安裝之后,可以監控文件變化,運行指定命令。

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM