快速查找常用Linux命令

在文件中搜索匹配的文本模式
grep [选项] 模式 [文件...]
  • -i: 忽略大小写
  • -r: 递归搜索目录
  • -n: 显示行号
  • -v: 显示不匹配的行
  • -c: 只显示匹配行数
  • grep 'error' log.txt: 在log.txt中搜索包含error的行
  • grep -rn 'TODO' .: 递归搜索当前目录下包含TODO的行并显示行号
  • 递归搜索用 `grep -R` 或 `-r`;只看匹配行号用 `-n`。
  • 匹配多个关键字时优先用 `grep -E`(扩展正则)或多次 `-e`。
  • 日志排障常用:`grep -n "ERROR" file | head`(先缩小范围再精查)。