摘要: Shell Daily 2026-04-19: 原序去重 (Awk Unique) 排查业务日志时,你可能提取出了一长串报错的 IP 列表。为了去除重复项,肌肉记忆通常会驱使你敲下这行经典组合:sort error_ips.txt | uniq。 对于纯粹的集合统计,这招很好用。但如果你处理的是一份 阅读全文
posted @ 2026-04-17 12:59 Terrasse 阅读(4) 评论(0) 推荐(0)
摘要: Shell Daily 2026-04-16: 流式传输 (Tar over SSH) 想象这样一个真实的抢修场景:某台核心应用的磁盘空间已经报警达到 98%,你需要立刻把 /var/log/app 下几十 GB 的陈年日志迁移到备份服务器。 你的第一反应可能是先打包再传输:tar -czvf lo 阅读全文
posted @ 2026-04-16 13:56 Terrasse 阅读(2) 评论(0) 推荐(0)
摘要: Shell Daily 2026-04-10: 作用域隔离 (Subshells) 维护自动化部署或运维脚本时,一个常见的习惯是用 cd 在各个目录间来回穿梭:先 cd /opt/app 拉取代码编译,再 cd /var/log 清理旧日志,最后 cd /etc/systemd/system 更新配 阅读全文
posted @ 2026-04-10 11:38 Terrasse 阅读(7) 评论(0) 推荐(0)
摘要: Shell Daily 2026-04-09: 连接透视 (Socket Statistics) 线上发版报错 "Address already in use",或者监控突然报警连接池耗尽。遇到这种网络层问题,很多人的肌肉记忆还是敲下 netstat -antp | grep 8080,然后看着终端 阅读全文
posted @ 2026-04-09 12:54 Terrasse 阅读(6) 评论(0) 推荐(0)
摘要: Shell Daily 2026-04-07: 安全读行 (Safe Line Reading) 你写了一个批量处理脚本,需要逐行读取 servers.txt 或 target_files.list。为了省事,你可能顺手写下了这种最符合直觉的代码:for item in $(cat list.txt 阅读全文
posted @ 2026-04-07 14:55 Terrasse 阅读(3) 评论(0) 推荐(0)
摘要: Shell Daily 2026-04-06: 耗时解剖 (Curl Write-Out) 线上 API 响应变慢,群里开始抱怨“接口卡顿”。你顺手 ping 了一下服务器,延迟 20ms,网络看起来挺正常。但 HTTP 请求是一个复杂的接力过程:到底是 DNS 解析慢、TCP 建连耗时、SSL 握 阅读全文
posted @ 2026-04-06 15:41 Terrasse 阅读(3) 评论(0) 推荐(0)
摘要: Shell Daily 2026-03-17: 动静结合 (Less +F) 排查线上问题时,我们常盯着 tail -f application.log 看。突然,一行关键的 Exception 报错一闪而过,你本能地按下 Ctrl+c 停止滚动,却发现报错已经刷出了屏幕。为了查看完整的错误堆栈,你 阅读全文
posted @ 2026-03-17 14:58 Terrasse 阅读(14) 评论(0) 推荐(0)
摘要: Shell Daily 2026-03-13: 隐身模式 (History Ignore) 你是否经历过这种“心脏骤停”的瞬间:在终端里随手敲下了一段带有明文密码的命令(比如连接数据库 mysql -u admin -p'SuperSecret888'),回车执行后才猛然惊醒——这串核心密码已经被永 阅读全文
posted @ 2026-03-13 17:19 Terrasse 阅读(9) 评论(0) 推荐(0)
摘要: Shell Daily 2026-03-12: 枝繁叶茂 (Tree Pruning) 今天是 3 月 12 日植树节,在 Unix 的世界里,我们也有一棵高频使用的“树”——tree 命令。 接手一个新项目时,我们常习惯敲下 tree 来查看代码结构。但在现代开发中,如果你在一个 Node.js 阅读全文
posted @ 2026-03-12 13:03 Terrasse 阅读(25) 评论(0) 推荐(0)
摘要: Shell Daily 2026-03-11: 字符串裁剪 (Parameter Expansion) 在编写批量处理脚本时,提取文件名、去除扩展名或解析路径是家常便饭。为了把 backup_db.tar.gz 变成 backup_db,许多工程师会本能地祭出“管道体操”:echo $filenam 阅读全文
posted @ 2026-03-11 15:03 Terrasse 阅读(13) 评论(0) 推荐(0)