TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 318 subscribers
Post #369 4
Linux 三剑客:grep/awk/sed 实战

针对日志查找、配置排查、文本清洗等日常运维场景,无需手动翻文件,用三条命令就能提速。

- grep:文本搜索,支持忽略大小写 -i、显示行号 -n、反向匹配 -v、递归搜索 -r。示例:grep "Failed password" /var/log/auth.log 快速定位 SSH 登录失败记录
- awk:列处理与条件过滤。awk '{print $1}' 提取第一列,'$2 > 6000' 按值筛选。示例:who | awk '{print $1}' 提取登录用户名
- sed:流编辑器,用于文本替换、行删除。sed 's/old/new/g' 全局替换,sed -i 直接修改文件(建议先备份)。示例:sed -i 's/oldsite.com/newsite.com/' nginx.conf

组合示例:用 grep 筛选失败登录,管道给 awk 提取 IP,再 sort | uniq -c 统计攻击次数。

原文链接

#开发者 #工具

📢 频道:@DevToolboxHub
More from @devtoolboxhub
  1. Oct 14, 2026Zénit 0.5.4 R5:多窗口桌面编码工作区 Zénit 是一款桌面编码工作区,支持 Python 后端、JavaScript 前端、Monaco 编辑器和原生 WebVie…
  2. Oct 14, 2026Grafana MCP for Claude Code:直接查询仪表盘、指标与告警 Grafana MCP 是 Grafana Labs 官方的 MCP 服务器,专为 Claude…
  3. Oct 14, 2026Takumi 替代 Satori:Astro 构建速度提升 30%+ 在 Astro 项目中,OG 图像生成是静态构建的重要环节。原先使用 Vercel 的 Satori + Sh…
  4. Oct 13, 2026零停机 Postgres 版本升级方案 PostgreSQL 通过逻辑复制实现零停机的主版本升级。 在升级前,旧集群持续发布变更,新的集群订阅这些变更,保持同步。 升级完成后,只需…
  5. Oct 13, 2026JOPS 1.0.13:一键把 Android 结构迁移到 Cordova/Capacitor JOPS 通过类化视图和生命周期管理,让 Android 应用的结构直接映射到浏览器…
  6. Oct 13, 2026Cairn:让 AI 编码代理的计划落到真实 Issue 上 Cairn 是一个为 AI 编码代理设计的工作 harness,核心目标是让代理的计划、进度与团队使用的 Issue…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →