有的时候我们需要当前目录下 , 查找包含指定字符串的文件 , windows的话可以通过各种编辑器的搜索功能去查找 , 那如果是面对没有安装桌面的linux命令行呢 ? 这个时候我们可以用到grep命令 .
如果你想在当前目录下 查找包含字符串"config.inc.php"的所有文件, 可以这样:
grep -r 'config.inc.php'
结果如图
然后就可以去对应文件修改了;
----------------------------------------------------------------------------------------------
这样还要去对应文件找 , 能不能查出字符串所在的行号 ?
那我们输入
grep -rn 'config.inc.php'
结果如图
* : 表示当前目录所有文件,也可以是某个文件名
-r 是递归查找
-n 是显示行号
-R 查找所有文件包含子目录
-i 忽略大小写
关于grep的参数 , 大家可以google一下 , 慢慢研究研究 , 说不定有意外发现
转载请说明出处:
Simon的PHP技术博客
»
Linux 查找包含指定字符串的文件
好牛啊 哥 教我吧
nice