文本处理 / 命令文档
Linux grep 命令
概述
文本搜索神器 - Linux系统运维必备技能之一
命令含义
grep = Global Regular Expression Print
grep 是Linux/Unix系统中最强大的文本搜索工具之一,用于在文件中搜索指定的字符串或正则表达式模式,并将匹配的行打印到标准输出。
核心功能 在文件中搜索特定文本模式 支持正则表达式匹配 可以递归搜索目录 提供丰富的输出格式选项
使用场景
日志分析
快速定位错误日志、异常信息
系统监控
监控进程状态、资源使用情况
配置管理
查找配置文件中的特定设置
数据筛选
从大量数据中提取有用信息
代码调试
搜索源代码中的函数、变量
学习小贴士
记忆技巧
-i: ignore case (忽略大小写)
-n: number (显示行号)
-r: recursive (递归搜索)
-v: invert (反向匹配)
注意事项
特殊字符需要转义或使用引号
大文件搜索可能耗时较长
正则表达式需要-E参数
管道操作时注意性能影响