【20190214 centos7】Linux查找指定内容在哪个文件中

20190214 Linux 查找指定内容在哪个文件中

[root@localhost html]# grep -rn “培训” *
train.html:2:培训课程介绍
train.html:149: 在线培训,如果有问题可以当堂提问,课堂完毕后,可以重复播放上课视频(百度网盘提供下载)
train.html:377: 全程以自动化运维系统作为培训技术的实际案例,通过实际案例学习,了解实际的自动化运维的开发思路和模式。
train.html:394: 在培训过程中,您可以通过自行编写Python模块加入(我会把它加入到GitHub并注明模块作者)让更多的运维人员使用(相当于增加实际的开发经验,以便于日后能更好的参加实际工作,不至于面对用人单位的询问而回答自己没有经验),在别人使用您开发的模块的同时,可以提高您的自动化设计能力,并了解自动化的一系列问题。
train.html:400: 全程以自动化运维系统作为培训技术的实际案例(通过实际案例触发),在培训过程中,您可以通过自行编写Python模块加入(我会把它加入到GitHub并注明模块作者)让更多开源爱好者使用(相当于拥有实际的工作经验,以至于日后能更好的参加实际工作,不至于没有实际开发经验),在别人使用您开发的模块的同时,可以提高您的自动化设计能力。
[root@localhost html]# vi train.html

[root@localhost html]# grep -rn “培训” *

在实际的工作中,忘记配置项放在哪个文件中时,可借助命令来查询.

eg:

1、grep -r “查询内容” 文件目录 #这样查询出来的包括文件名+内容

    grep -r -l   "查询内容"  文件目录   #这样只显示包含内容的文件名

2、find 文件目录  -type f |xargs grep "查询内容";   #也可以达到效果
find /home  -type f |xargs grep "是否是MySQL"
/home/cheungssh/web/cheungssh/static/js/CheungSSHGlobal.js:        content = "登录MySQL的账号密码失败,请您确认是否是MySQL登录限制或账号密码错误的问题.";

/home/cheungssh/web/cheungssh/static/js/login.js: content = “登录MySQL的账号密码失败,请您确认是否是MySQL登录限制或账号密码错误的问题.”;

find /home -type f |xargs grep “root” >1,log

/home/cheungssh/bin/clear_data.sh:mysqldump -uroot -pzhang cheungssh >> /home/cheungssh/conf/cheungssh.sql

你可能感兴趣的:(linux,centos,7)