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

来源:互联网 发布:值得下载的app 知乎 编辑:程序博客网 时间:2024/06/02 05:37

问题描述:今天想在linux(ubuntu)的/etc/mysql目录下查找包含“max_connections”的文件, 然后修改mysql的数据库最大连接数。

cd /etc/mysqlgrep -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查找含有某字符串的所有文件

附加:
如何查找chrome的进程信息,比如pid

ps -aux | grep chrome

如何在某个目录中根据文件名字查找文件?

tree | grep filenametree -L 3 | grep filename

前提需要安装tree命令. -L参数指定显示的目录树的层次为3

0 0
原创粉丝点击