不止一叶代码屋 个人技术博客 · 代码与生活的记录

工具

十个我每天都在用的冷门 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

四个进程并行处理图片,批量任务快很多。

小结

工具类的技巧,价值在于降低摩擦。每次少查一次文档、少打三十个字符,累积起来就是效率。

订阅 RSS

← 返回首页