Linux 获取系统变量值

2018-11-28 0 By admin

获取变量VAR的配置值或路径PATH的变量PATH_VAR。如果给出SPEC,则给出编译环境SPEC的值

使用说明 Usage

getconf -a
getconf [-v specification] system_var
getconf [-v specification] PATH_VAR PATH

选项:-a

显示当前系统的所有配置变量和数值;包括

PathName 为 PathConfiguration 参数指定路径名。
SystemwideConfiguration 指定一个系统配置变量。
PathConfiguration 指定一个系统路径配置变量。
DeviceName 指定一个设备路径名。
DeviceVariable 指定一个设备变量。

选项:-v 规格

指明应确定配置变量的具体规范和版本。如果未指定此选项,则返回的值对应于实现默认符合的编译环境。

系统范围配置变量

SystemwideConfiguration 参数指定系统配置变量,其值在整个系统中都可用。有两种系统配置变量:
系统范围配置变量
系统范围配置变量包含系统各部分中的最小值。
系统标准配置变量
系统标准配置变量包含由一个特殊系统标准所要求的最小值。_POSIX_、POSIX2_ 和 _XOPEN_ 前缀显示变量包含分别由 POSIX 1003.1、POSIX 1003.2 和 X/Open 系统标准要求的系统特性最小值。系统标准是系统满足的用来支持特定系统标准的全系统最小值。实际配置值可能超出这些标准。

主要关注信息

PAGESIZE 系统内存页大小 单位为Bytes