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