上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: Shell Daily 2026-03-11: 字符串裁剪 (Parameter Expansion) 在编写批量处理脚本时,提取文件名、去除扩展名或解析路径是家常便饭。为了把 backup_db.tar.gz 变成 backup_db,许多工程师会本能地祭出“管道体操”:echo $filenam 阅读全文
posted @ 2026-03-11 15:03 Terrasse 阅读(17) 评论(0) 推荐(0)
摘要: Shell Daily 2026-03-10: 进程脱壳 (Disown) 你是否经历过这种绝望时刻:在服务器上直接执行了一个耗时极长的数据库导出脚本,跑到一半突然到了下班时间。但如果你现在关闭 SSH 终端,系统会向该会话下的所有子进程发送 SIGHUP 信号,导致脚本直接夭折。你没用 tmux, 阅读全文
posted @ 2026-03-10 15:07 Terrasse 阅读(23) 评论(0) 推荐(0)
摘要: Shell Daily 2026-03-09: 参数占位 (Xargs Placeholder) xargs 是管道的绝佳搭档,但它默认只能把接收到的参数追加到命令的最末尾。如果你想把参数放在命令的中间(例如复制文件时:cp [文件] /data/backup/),或者在一条复合指令中多次引用同一个 阅读全文
posted @ 2026-03-09 11:02 Terrasse 阅读(29) 评论(0) 推荐(0)
摘要: 纯粹武力批判:哲学家四象限梗图笑点解析 最近偶然看到这张让人摸不着头脑的梗图,先看看他们是谁: 这张图最搞的地方在于,它抛开了那些高大上的主义和理论,直接把这帮人类最聪明的大脑拉到了“街头斗殴”的语境下,用两个最原始的维度来衡量他们: 纵轴(战斗力): 打群架时,能不能放心把后背交给他? 横轴(人品 阅读全文
posted @ 2026-02-17 20:53 Terrasse 阅读(92) 评论(0) 推荐(0)
摘要: Shell Daily 2026-02-04: 身份查验 (Type vs Which) 你是否遇到过这种“灵异事件”:你明明修改了 /usr/local/bin/my-script,但终端里跑起来的却还是旧版本?或者你想知道 ls 为什么会自动变色,于是输入 which ls,结果它只冷冰冰地告诉 阅读全文
posted @ 2026-02-04 14:46 Terrasse 阅读(36) 评论(0) 推荐(0)
摘要: Shell Daily 2026-02-01: 光标瞬移 (Line Navigation) 在观察一名工程师操作终端时,最容易暴露其“熟练度”的细节,不是看他懂不懂复杂的 awk 语法,而是看他修改长命令的方式。 如果你发现自己还在长按 <Left-Arrow> 键,看着光标像蜗牛一样慢吞吞地从行 阅读全文
posted @ 2026-02-01 12:00 Terrasse 阅读(58) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-30: 变量替身 (Envsubst) 在容器化(Docker/Kubernetes)大行其道的今天,我们经常需要把环境变量(如数据库地址、API 密钥)注入到配置文件中。 很多人至今还在用 sed 编写复杂的正则表达式来替换占位符:sed -i "s/{{D 阅读全文
posted @ 2026-01-30 12:26 Terrasse 阅读(23) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-26: 完美传输 (Rsync Progress) 在本地或服务器之间复制大文件时,cp 和 scp 常常让人提心吊胆:光标在那里闪烁,没有任何反馈。你不知道它是卡住了、快完了,还是刚刚开始。更糟糕的是,如果传输到 99% 网络波动断开了,你只能从头再来。 对 阅读全文
posted @ 2026-01-26 12:45 Terrasse 阅读(71) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-25: 永不断流 (Tail Follow Name) 你是否有过这种经历:在终端挂着 tail -f access.log 监控线上流量,一切都很正常。突然,日志停止了滚动。你以为流量停了,或者服务挂了,吓得赶紧去查。结果发现服务跑得好好的,只是日志被轮转( 阅读全文
posted @ 2026-01-25 15:22 Terrasse 阅读(14) 评论(0) 推荐(0)
摘要: Shell Daily 2026-01-24: 频次统计 (Uniq Count) 在排查生产事故时,我们经常面临这种需求:看着疯狂滚动的日志,想知道“到底是哪个 IP 在疯狂请求?”或者“哪种报错出现的频率最高?”。 如果只用 grep,你只能看到满屏的重复信息。虽然你能感觉到某些行出现的次数很多 阅读全文
posted @ 2026-01-24 11:27 Terrasse 阅读(35) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页