mac/linux 查找软件安装、配置路径

简介: 在mac/linux系统下用brew、yum、apt等下载软件,需要修改配置文件时,经常懵逼不知道安装路径或者配置文件路径在哪。这里总结一下我常用的查找方法。

在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

3. /usr/local/Cellar

mac上用homebrew安装的应用直接到上面目录找吧, good luck!


(完)
大家有更好的方法,欢迎在评论区指出

目录
相关文章
|
1天前
|
Oracle Java 关系型数据库
Mac电脑上安装和配置Flutter开发环境
Mac电脑上安装和配置Flutter开发环境
15 3
|
22天前
|
Linux 开发工具
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
25 2
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
|
15天前
|
Web App开发 开发工具 Android开发
【Flutter】Flutter安装和配置(mac)
【Flutter】Flutter安装和配置(mac)
|
29天前
|
Ubuntu Linux
在Linux中,软件安装和卸载的常见方法?
在Linux中,软件安装和卸载的常见方法?
|
30天前
|
Web App开发 安全 Ubuntu
在Linux中,如何安装新软件?
在Linux中,如何安装新软件?
|
29天前
|
存储 Linux Shell
在Linux中,如何查看当前路径?
在Linux中,如何查看当前路径?
|
30天前
|
存储 缓存 安全
在Linux中,什么是软件仓库,并且如何管理它?
在Linux中,什么是软件仓库,并且如何管理它?
|
30天前
|
安全 Ubuntu Linux
在Linux中,如何卸载软件?
在Linux中,如何卸载软件?
|
1月前
|
Linux 程序员 Python
python-office支持Mac和Linux吗?自动化办公用这个就够了
大家好,我是程序员晚枫。今天解答关于`python-office`是否支持Mac和Linux的问题。起初因需调用Office功能,该项目不完全支持这两个系统。现已通过拆分子项目解决了这一限制,例如`poexcel`可在多平台上运行Excel相关功能。只需简单修改导入语句,如使用`import poexcel`替代`import office`,即可在Mac和Linux上顺利执行。学习或使用中有任何疑问,欢迎留言交流!
|
1月前
Mac每次都要执行source ~/.bash_profile配置的环境变量才生效
Mac每次都要执行source ~/.bash_profile配置的环境变量才生效
104 2