在 Debian 系统中,getconf 命令来自 glibc(GNU C Library),通常位于:
/usr/bin/getconf
你可以用以下命令确认:
which getconf
# 或
command -v getconf
在 Debian 中,getconf 属于 libc-bin 包:
dpkg -S $(which getconf)
通常会输出类似:
libc-bin: /usr/bin/getconf
getconf 用于查询系统配置参数,例如:
getconf LONG_BIT
getconf _POSIX_VERSION
getconf PATH_MAX /
可用变量列表:
getconf -a
getconf 实际调用的是:/usr/lib/x86_64-linux-gnu/getconf/
(架构相关,例如 x86_64-linux-gnu)/usr/lib/x86_64-linux-gnu/getconf/POSIX_V7_ILP32_OFF32
| 内容 | 位置 |
|---|---|
| 命令 | /usr/bin/getconf |
| 软件包 | libc-bin |
| 底层实现 | /usr/lib/<arch>/getconf/ |
如果你是想 “getconf 从哪里读取配置”,它主要来自:
sysconf, pathconf, confstr)需要我帮你查某个具体的 getconf 参数吗?