在 Debian(以及其它 Linux 发行版)里,getconf 用来读取系统配置变量(由 POSIX / glibc 定义)。
getconf VARIABLE
或指定路径相关的变量:
getconf VARIABLE path
getconf LONG_BIT
输出示例:
64
getconf NAME_MAX /
getconf PATH_MAX /
getconf OPEN_MAX
getconf PAGE_SIZE
或
getconf PAGESIZE
getconf THREAD_DESTRUCTOR_ITERATIONS
getconf PTHREAD_STACK_MIN
查看 getconf 支持哪些变量:
getconf -a
如果你只想看和系统路径有关的:
getconf -a | grep -i path
/etc/ 配置的关系getconf 读的是 系统编译时/运行时的 C 库参数,
不是 shell 环境变量(如 $PATH、$HOME)。
如果你想看 shell 变量:
echo $PATH
或
env
如果你有具体想读的变量名(比如某个 limit、某个路径参数),可以直接告诉我,我帮你写准确的命令。