这些工具我用了两年以上,没有蜜月期结束就扔掉的,真的省事。

fzf — 模糊搜索

命令行里找文件、找历史命令都靠它。配合 CTRL+R 的历史搜索是每天必用的功能:

# 安装
brew install fzf
# 或
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf && ~/.fzf/install

ripgrep — 更快的 grep

速度比 grep 快很多,自动忽略 .gitignore 里的文件,默认递归搜索:

rg "TODO" src/
rg -t go "http.HandleFunc"

tmux — 终端多路复用

SSH 到服务器必用,断网重连会话还在。学一下基本操作就够了:

btop — 系统监控

比 htop 好看,信息也更全,CPU、内存、网络、磁盘 IO 一个界面看完:

apt install btop
# 或
brew install btop

jq — JSON 处理

处理 API 返回或日志文件时的必备工具:

curl -s api.example.com/users | jq '.[] | {id, name}'
cat log.json | jq 'select(.level == "error")'
← 返回