红联Linux门户
Linux帮助

Linux查找含有某字符串的所有文件

发布时间:2017-05-11 10:13:02来源:linux网站作者:Achiberx
问题描述:今天想在Linux(ubuntu)的/etc/mysql目录下查找包含“max_connections”的文件, 然后修改mysql的数据库最大连接数。
cd /etc/mysql
grep -rni "max_connections" *
其中“*”为通配符, 可以省略!
 
如何在某个文件内查找,后面可以指定被查找的文件名
grep -rni  "max_connections"  mysql.conf.d/mysqld.cnf
其中“mysql.conf.d/mysqld.cnf”为被查找的文件。
 
详解:
如果你想在当前目录下 查找”hello,world!”字符串,可以这样:
grep -rn “hello,world!” *
* : 表示当前目录所有文件,也可以是某个文件名
-r 是递归查找
-n 是显示行号
-R 查找所有文件包含子目录
-i 忽略大小写
参考:Linux查找含有某字符串的所有文件
Linux查找含有某字符串的所有文件
 
附加:
如何查找chrome的进程信息,比如pid
ps -aux | grep chrome
如何在某个目录中根据文件名字查找文件?
tree | grep filename
tree -L 3 | grep filename
前提需要安装tree命令. -L参数指定显示的目录树的层次为3
 
本文永久更新地址:http://www.linuxdiyf.com/linux/30690.html