在 Debian 里,getconf 用来查询 系统配置变量(来自 POSIX / system configuration)。常见用法和输出方式如下:
getconf VAR_NAME
例如:
getconf LONG_BIT
输出:
64
getconf PATH_MAX /
输出:
4096
getconf -a
会输出 所有可用配置变量及其值,例如:
LINK_MAX 65000
MAX_CANON 255
MAX_INPUT 255
NAME_MAX 255
PATH_MAX 4096
PIPE_BUF 4096
...
getconf LONG_BIT
输出:
64
getconf NAME_MAX /
输出:
255
getconf PATH_MAX /
getconf PAGESIZE
或
getconf PAGE_SIZE
某些变量需要指定路径:
getconf NAME_MAX /home
getconf PATH_MAX /tmp
bits=$(getconf LONG_BIT)
echo "System is $bits-bit"
在极少数最小化系统里可能没有:
sudo apt update
sudo apt install libc-bin
❌ 查询不存在的变量:
getconf NOT_EXIST
输出:
getconf: unknown variable NOT_EXIST
如果你有 具体想查的变量(比如线程数、文件数、系统限制等),可以直接告诉我,我帮你给出准确命令。