🔍
grep 参数速查
grep 文本搜索常用参数速查。
本地处理 · 不上传
加载工具中…
相关:grep · 搜索 · 正则 · 命令行
grep 参数速查列出常用参数与正则用法,涵盖递归搜索、上下文显示、反向匹配与文件过滤。日志排查中用得最多的命令。
使用步骤
- 先确定要不要正则、要不要忽略大小写
- 加 -r 递归目录,加 -n 显示行号
- 需要上下文时用 -A、-B、-C
- 模式里含特殊字符时用 -F 按字面匹配
使用场景
- 在文件中搜索内容
- 递归搜索整个目录
- 显示匹配行的上下文
- 排除或限定文件类型
小贴士
- -C 显示匹配行的前后若干行,排查日志时几乎必用——单看匹配行往往看不出上下文。
- -r 递归搜索目录,配合 --include 限定文件类型能大幅提速并减少噪声。
- -i 忽略大小写、-v 反向匹配(排除)、-n 显示行号,这三个是日常最高频的组合。
常见问题
怎么看匹配行的前后内容?
用 -A 显示后几行、-B 显示前几行、-C 前后都显示。查日志时 grep -C 5 关键词 几乎是标配,单独的匹配行往往缺乏足够的上下文。
怎么在整个项目里搜索?
grep -rn 关键词 目录,加 --include='*.js' 限定文件类型能大幅提速。代码搜索也可以考虑 ripgrep 之类的工具,它默认忽略版本库外的文件且速度更快。
正则不生效怎么办?
基本 grep 使用的是 POSIX 基本正则,很多元字符需要转义。加 -E 使用扩展正则(等同 egrep),或加 -P 使用 Perl 兼容正则,后者支持的语法最丰富。
grep 参数速查是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用grep 参数速查,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。