8 款我最近常用的 Command Line 工具
介紹八款我最近常用的 command line 工具,對開發很有幫助。
1. Mosh
說明
不會斷線的 ssh http://mosh.mit.edu/
安裝
client 和 server 都需要安裝
1 2 3 |
|
使用
1 2 |
|
2. Mitmproxy
說明
middleman proxy 可用來 debug , fiddler 的 *nix 版
安裝
使用 python 套件管理 pip 安裝
有 https 需求的話則需要安裝他的憑證
1
|
|
使用
1 2 |
|
擴充
mitmproxy 提供許多 hook 可以自訂擴充,以 python 編寫即可。可參考我的文章
http://blog.hsatac.net/2012/08/mitmproxy-modify-request-host-and-port-howto/
1
|
|
3. pdsh/pdcp/rpdcp
說明
一次大量對許多機器下指令/複製檔案
安裝
要使用 pdcp 的話 client 和 server 都要裝
1 2 3 |
|
使用
1 2 |
|
4. htop
說明
better top. 可以直接看 process tree, 直接砍掉
5. goaccess
看 apache/nginx log
http://goaccess.prosoftcorp.com/
使用
1
|
|
6. ack, ag
說明
Ack – Better than grep
Ag – Better than Ack
比 grep 更方便好用
https://github.com/ggreer/the_silver_searcher
安裝
1 2 |
|
同場加映
ack.vim
https://github.com/mileszs/ack.vim
ag.vim
https://github.com/epmatsw/ag.vim
7. tig
git CUI client
8. bashmarks
說明
快速在目錄間切換
https://github.com/huyng/bashmarks
安裝
1 2 3 |
|
使用
1 2 3 4 5 |
|