在 Debian(以及其它 Linux 发行版)里,getconf 主要是用来查询系统配置变量的,不是专门用来“查路径”的工具,但可以用它查一些标准目录 / 路径相关的系统参数。
下面按常见需求说明。
getconf PATH
返回类似:
/usr/local/bin:/usr/bin:/bin
这是系统认为的“标准可执行路径”。
getconf -a | grep -i path
常见有:
PATHPATH_MAXHOST_NAME_MAXgetconf LONG_BIT
getconf _POSIX_PATH_MAX
虽然不是目录,但常用于判断系统环境。
getconf -a
会列出所有可用的 getconf 变量,你可以从中找路径相关的。
getconf 做不到,一般用这些:
which 命令名
或
command -v 命令名
ldconfig -p
pkg-config --cflags --libs 名称
getconf PATH:查标准 PATHgetconf -a:查所有系统配置getconf 不适合查“任意文件路径”如果你是想查某个具体路径(比如 lib、include、配置文件),可以告诉我你想查什么,我给你准确命令。