
我每天跟终端打交道,攒了几个小技巧,不新鲜但真省事,抄去就能用。
批量改名。一堆图片叫 img1.jpg、img2.jpg,要统一加前缀,不用写循环也行:rename 's/^/prod_/' *.jpg,一条搞定。第一次知道的时候觉得之前手写循环太傻了。如果是复杂规则,比如把日期格式从 20260101 改成 2026-01-01,rename 配正则照样一行解决。
看日志别再 vim 打开了。tail -f 实时跟,配合 grep 直接过滤:tail -f app.log | grep ERROR,报错自己蹦出来,不用一直滚屏找。排查线上问题就靠它。再加个 grep -v 把噪音行排除,屏幕上就剩真问题。
管道是真的好用。比如我想知道哪个 IP 访问最多,access.log 一行:awk '{print $1}' access.log | sort | uniq -c | sort -rn | head,访问量前几名立刻出来。这种组合学会了,文本处理基本不用开 Excel。还有个神器是 xargs,配合 find 批量处理文件特别顺手。
别名必设。我 .bashrc 里塞了一堆,比如 ll='ls -alh',gs='git status',还有个 glog 是带格式的 git 日志。敲得少,错得也少。这些技巧单个都简单,组合起来每天能省下十分钟往上。关键是别记,直接写进配置文件,下次开机就有。
还木有评论哦,快来抢沙发吧~