摘要: Shell Daily 2026-02-04: 身份查验 (Type vs Which) 你是否遇到过这种“灵异事件”:你明明修改了 /usr/local/bin/my-script,但终端里跑起来的却还是旧版本?或者你想知道 ls 为什么会自动变色,于是输入 which ls,结果它只冷冰冰地告诉 阅读全文
posted @ 2026-02-04 14:46 Terrasse 阅读(4) 评论(0) 推荐(0)
摘要: Shell Daily 2026-02-01: 光标瞬移 (Line Navigation) 在观察一名工程师操作终端时,最容易暴露其“熟练度”的细节,不是看他懂不懂复杂的 awk 语法,而是看他修改长命令的方式。 如果你发现自己还在长按 <Left-Arrow> 键,看着光标像蜗牛一样慢吞吞地从行 阅读全文
posted @ 2026-02-01 12:00 Terrasse 阅读(6) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-30: 变量替身 (Envsubst) 在容器化(Docker/Kubernetes)大行其道的今天,我们经常需要把环境变量(如数据库地址、API 密钥)注入到配置文件中。 很多人至今还在用 sed 编写复杂的正则表达式来替换占位符:sed -i "s/{{D 阅读全文
posted @ 2026-01-30 12:26 Terrasse 阅读(5) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-26: 完美传输 (Rsync Progress) 在本地或服务器之间复制大文件时,cp 和 scp 常常让人提心吊胆:光标在那里闪烁,没有任何反馈。你不知道它是卡住了、快完了,还是刚刚开始。更糟糕的是,如果传输到 99% 网络波动断开了,你只能从头再来。 对 阅读全文
posted @ 2026-01-26 12:45 Terrasse 阅读(10) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-25: 永不断流 (Tail Follow Name) 你是否有过这种经历:在终端挂着 tail -f access.log 监控线上流量,一切都很正常。突然,日志停止了滚动。你以为流量停了,或者服务挂了,吓得赶紧去查。结果发现服务跑得好好的,只是日志被轮转( 阅读全文
posted @ 2026-01-25 15:22 Terrasse 阅读(5) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-24: 频次统计 (Uniq Count) 在排查生产事故时,我们经常面临这种需求:看着疯狂滚动的日志,想知道“到底是哪个 IP 在疯狂请求?”或者“哪种报错出现的频率最高?”。 如果只用 grep,你只能看到满屏的重复信息。虽然你能感觉到某些行出现的次数很多 阅读全文
posted @ 2026-01-24 11:27 Terrasse 阅读(10) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-23: 直观对比 (Diff Side-by-Side) 你是否因为看不懂 diff file1 file2 输出的 < 和 > 符号而感到头大? 默认的 diff 输出格式对人类极其不友好,尤其是在对比两个几百行的配置文件时,脑补“删除了这行、添加了那行”的 阅读全文
posted @ 2026-01-23 12:58 Terrasse 阅读(2) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-22: 进程猎手 (Pgrep & Pkill) 你是否还在用这种“祖传代码”来处理进程? ps aux | grep "java" | grep -v "grep" | awk '{print $2}' | xargs kill 这种“管道体操”不仅写起来费 阅读全文
posted @ 2026-01-22 13:05 Terrasse 阅读(10) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-21: 自动熔断 (Timeout) 在编写自动化脚本或维护 CI/CD 流水线时,最令人头疼的往往不是“报错”,而是“假死”。 curl 请求一直没有响应、数据库迁移卡在锁表、或者某个子进程挂起导致整个备份脚本跑了 20 个小时还没结束。遇到这种情况,我们通 阅读全文
posted @ 2026-01-21 15:31 Terrasse 阅读(10) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-17: 任务挂起 (Job Control) 作为一名 Linux 用户,你是否经历过这种尴尬:正在 Vim 里编辑复杂的配置文件,突然需要去查看一下网络接口的 IP,或者去另一个目录确认文件名。 此时你会怎么做?保存退出 Vim?还是手忙脚乱地去开一个新的终 阅读全文
posted @ 2026-01-17 13:49 Terrasse 阅读(10) 评论(0) 推荐(0)