Linux 查找包含指定字符串的文件

  • Simon 发布于 2016-08-22
  • 栏目: linux
  • 4373人围观
  • 1评论

有的时候我们需要当前目录下 , 查找包含指定字符串的文件 , windows的话可以通过各种编辑器的搜索功能去查找 , 那如果是面对没有安装桌面的linux命令行呢 ? 这个时候我们可以用到grep命令 .

如果你想在当前目录下 查找包含字符串"config.inc.php"的所有文件, 可以这样:

grep -r 'config.inc.php'

结果如图

1.jpg


然后就可以去对应文件修改了;

----------------------------------------------------------------------------------------------


这样还要去对应文件找 , 能不能查出字符串所在的行号 ?

那我们输入

grep -rn 'config.inc.php'

结果如图

QQ截图20160724112856.jpg


* : 表示当前目录所有文件,也可以是某个文件名

-r 是递归查找

-n 是显示行号

-R 查找所有文件包含子目录

-i 忽略大小写


关于grep的参数 , 大家可以google一下 , 慢慢研究研究 , 说不定有意外发现


标签: linux服务器

评论

  • 帅的很洒脱 (2016-08-22 16:50:53) 说:
    好牛啊 哥 教我吧
    • Simon (2016-08-22 16:51:22) 说:
      nice