摘要: Shell Daily 2026-01-07: 脚本调试 (Debug Mode) 你写了一个 100 行的 Shell 脚本,运行后结果不对,但又没报错。为了排查问题,你是不是还在用最原始的办法——在每一行逻辑中间插入 echo "Run here..." 或 echo "Var is $VAR" 阅读全文
posted @ 2026-01-07 18:30 Terrasse 阅读(127) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-06: 精准提取 (Grep Only) 在日志分析中,我们经常面临这样的需求:只想把日志里的 IP 地址、订单号或 URL 单独抠出来。 为了达到这个目的,很多人的肌肉记忆是“组合拳”:先用 grep 过滤行,再用 awk 切分列,或者用 sed 做正则替换 阅读全文
posted @ 2026-01-06 13:52 Terrasse 阅读(101) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-05: 目录堆栈 (Directory Stack) 绝大多数开发者都知道 cd - 这个快捷键,它能让你在当前目录和“上一次所在的目录”之间反复横跳。但它的记忆力只有“7秒”——只能记住前一步。 如果你需要在三个甚至更多的目录之间(例如:源码目录、配置文件目 阅读全文
posted @ 2026-01-05 18:42 Terrasse 阅读(37) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-03: 越权写入 (Sudo Tee) 在 Linux 系统管理中,有一个每个人都会踩至少一次的经典“坑”。 你试图用 echo 修改一个系统配置文件,明明加了 sudo,却还是被无情拒绝: # 典型的错误写法 $ sudo echo "127.0.0.1 m 阅读全文
posted @ 2026-01-03 15:10 Terrasse 阅读(164) 评论(0) 推荐(0)
摘要: Shell Daily 2025-12-31: 搜索上下文 (Grep Context) 今天是 2025 年的最后一天,或许你正忙着排查年终总结里的最后一波 Bug。当你使用 grep 搜索日志时,是否经常遇到这种情况:你成功搜到了 "Exception" 或 "Error" 关键词,但屏幕上只孤 阅读全文
posted @ 2025-12-31 10:49 Terrasse 阅读(73) 评论(0) 推荐(0)
摘要: Shell Daily 2025-12-30: 历史回溯 (History Expansion) 你是否经历过这种“手指疲劳”时刻:刚敲完一行超长的命令 mkdir -p /var/www/project/frontend/v2,紧接着想进入这个目录,却发现不得不重新输入那一长串路径,或者疯狂按“向 阅读全文
posted @ 2025-12-30 15:21 Terrasse 阅读(35) 评论(0) 推荐(0)
摘要: Shell Daily 2025-12-29: 并行加速 (Xargs Parallel) 在处理大量任务时(比如压缩 1000 个日志文件或下载 50 个链接),很多人的直觉是写一个 for 循环。但这有个致命弱点:它是串行的。无论你的服务器有 8 核还是 64 核,for 循环一次只用一个核,剩 阅读全文
posted @ 2025-12-29 12:58 Terrasse 阅读(80) 评论(0) 推荐(0)
摘要: Shell Daily 2025-12-28: 文本对齐 (Column) 作为工程师,我们每天都要和各种纯文本输出打交道。你是否经历过这种痛苦:查看 CSV 文件或自定义日志时,因为每列长度不一,导致整个屏幕的数据像乱码一样挤在一起,看得头晕眼花? 别急着把数据导入 Excel。在 Shell 里 阅读全文
posted @ 2025-12-28 15:41 Terrasse 阅读(42) 评论(0) 推荐(0)
摘要: Shell Daily 2025-12-27: 集合运算 (Comm) 处理文本数据时,我们经常遇到这种需求:给你两份名单(比如 all_hosts.txt 和 patched_hosts.txt),请迅速找出哪些主机还没打补丁(即在 A 中但不在 B 中)。 手写 Python 脚本或者用复杂的 阅读全文
posted @ 2025-12-27 15:22 Terrasse 阅读(104) 评论(0) 推荐(0)
摘要: Shell Daily 2025-12-26: 目录瞬移 (CDPATH) 作为开发者,你的键盘敲击次数里,可能有 30% 都浪费在了 cd 命令上。每天重复输入 cd ~/workspace/backend/src/utils 这种长路径,即使有 Tab 补全也令人烦躁。 别再当“路径搬运工”了。 阅读全文
posted @ 2025-12-26 15:33 Terrasse 阅读(42) 评论(0) 推荐(0)