在mac/linux系统下用brew、yum、apt等下载软件,需要修改配置文件时,经常懵逼不知道安装路径或者配置文件路径在哪。这里总结一下我常用的查找方法。
1. whereis
输入man whereis命令,可以看到:
whereis - locate the binary, source, and manual page files for a command
即列出指令(必须是可执行指令)的路径信息,下面以nginx为例
whereis nginx
#输出
nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man3/nginx.3pm.gz /usr/share/man/man8/nginx.8.gz
输出有执行路径、安装路径、配置路径等(注意,并不是所有指令都有这么多输入),找到你需要的即可。
2. find / -name {keywords}
有时候上面并没有你需要的配置路径,或者可执行指令有多个版本,那么来个暴力搜索吧。下面以postgresql配置文件为例
sudo find / -name pg_hba.conf
#输出
/var/lib/pgsql/10/data/pg_hba.conf
/var/lib/pgsql/9.3/data/pg_hba.conf
/usr/pgsql-10/share/pg_hba.conf
(完)
大家有更好的方法,欢迎在评论区指出
网友评论