十个我每天都在用的冷门 Linux 命令
一、rg 代替 grep
rg 'TODO' --type js
速度快一个数量级,默认忽略 .gitignore 里的文件,还带彩色高亮。
二、fd 代替 find
fd -e json
语义比 find 清楚太多,还支持正则。
三、bat 代替 cat
带语法高亮和行号,看配置文件很舒服。
四、jq 处理 JSON
curl -s api.example.com/users | jq '.[] | {id, name}'
处理接口返回时必备。
五、du -sh 的替代
dust
按目录大小排序,找占空间的元凶一目了然。
六、ss 代替 netstat
ss -tlnp
看端口占用比 netstat 快,而且现在大部分系统默认不再装 netstat。
七、tldr
tldr tar
不给你看全部参数,只给最常见的几个用法。查命令时比 man 高效。
八、watch
watch -n 2 'docker ps'
定期重复执行一个命令,盯着日志或状态时很好用。
九、history 的搜索
Ctrl + R
按关键词翻历史命令。这个其实不算冷门,但很多人还是只会按上箭头。
十、xargs -P 并行
ls *.png | xargs -P 4 -I {} convert {} {}.webp
四个进程并行处理图片,批量任务快很多。
小结
工具类的技巧,价值在于降低摩擦。每次少查一次文档、少打三十个字符,累积起来就是效率。