英语法语西班牙语

Ad


OnWorks 网站图标

getconfposix - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 getconfposix

这是 getconfposix 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


getconf — 获取配置值

概要


获取配置文件 [-v 规格] 系统变量

获取配置文件 [-v 规格] 路径变量 路径名

商品描述


在第一种概要形式中, 获取配置文件 实用程序应写入标准输出
指定的变量的值 系统变量 操作数。

在第二种概要形式中, 获取配置文件 实用程序应写入标准输出
指定的变量的值 路径变量 指定的路径的操作数
路径名 操作数。

每个配置变量的值应被确定为好像它是通过以下方式获得的
调用定义为可用的函数
POSIX.1-2008 或通过 POSIX.1-2008 的系统接口卷(参见操作数
部分)。 该值应反映当前操作环境中的条件。

配置


获取配置文件 实用程序应符合 POSIX.1-2008 的基本定义卷, 部分
12.2, 公用事业 句法 指南.

应支持以下选项:

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

如果命令:

获取配置文件 _POSIX_V7_ILP32_OFF32

不写 “-1\n” or "未定义\n" 到标准输出,然后命令
形成:

获取配置文件 -v POSIX_V7_ILP32_OFF32 ...

确定对应于配置变量的值
POSIX_V7_ILP32_OFF32 中指定的编译环境 c99, 扩展
描述。

如果命令:

获取配置文件 _POSIX_V7_ILP32_OFFBIG

不写 “-1\n” or "未定义\n" 到标准输出,然后命令
形成:

获取配置文件 -v POSIX_V7_ILP32_OFFBIG ...

确定对应于配置变量的值
POSIX_V7_ILP32_OFFBIG 中指定的编译环境 c99, 扩展
描述。

如果命令:

获取配置文件 _POSIX_V7_LP64_OFF64

不写 “-1\n” or "未定义\n" 到标准输出,然后命令
形成:

获取配置文件 -v POSIX_V7_LP64_OFF64 ...

确定对应于配置变量的值
POSIX_V7_LP64_OFF64 中指定的编译环境 c99, 扩展
描述。

如果命令:

获取配置文件 _POSIX_V7_LPBIG_OFFBIG

不写 “-1\n” or "未定义\n" 到标准输出,然后命令
形成:

获取配置文件 -v POSIX_V7_LPBIG_OFFBIG ...

确定对应于配置变量的值
POSIX_V7_LPBIG_OFFBIG 中指定的编译环境 c99, 扩展
描述。

操作数


应支持以下操作数:

路径变量 配置变量的名称。 变量列中的所有变量
表的描述 路径配置() 函数定义在
POSIX.1-2008 的系统接口卷,不带大括号,应为
支持的。 该实现可能会添加其他局部变量。

路径名 指定的变量的路径名 路径变量 有待确定。

系统变量
配置变量的名称。 以下所有变量都应为
支持:

* 表的描述中变量列中的名称
系统配置() 函数在 POSIX.1-2008 的系统接口卷中,除了
对于对应于 _SC_CLK_TCK、_SC_GETGR_R_SIZE_MAX 和的条目
_SC_GETPW_R_SIZE_MAX,不带大括号。

为了与早期版本兼容,以下变量名应
还支持:POSIX2_C_BIND POSIX2_C_DEV POSIX2_CHAR_TERM
POSIX2_FORT_DEV POSIX2_FORT_RUN POSIX2_LOCALEDEF POSIX2_SW_DEV POSIX2_UPE
POSIX2_版本

并且应等同于以前缀为前缀的相同名称.
此要求可能会在未来版本中删除。

* 用作符号常量的名称 姓名 的论点
配置文件() 函数在 POSIX.1-2008 的系统接口卷中,没有
_CS_ 前缀。

* 在标题“最大值”下列出的符号常量的名称
值”和“最小值”在描述中
在 POSIX.1-2008 的基本定义卷中,没有封闭
大括号。

为了与早期版本兼容,以下变量名应
还支持:POSIX2_BC_BASE_MAX POSIX2_BC_DIM_MAX POSIX2_BC_SCALE_MAX
POSIX2_BC_STRING_MAX POSIX2_COLL_WEIGHTS_MAX POSIX2_EXPR_NEST_MAX
POSIX2_LINE_MAX POSIX2_RE_DUP_MAX

并且应等同于以前缀为前缀的相同名称.
此要求可能会在未来版本中删除。

该实现可能会添加其他本地值。

标准输入


不曾用过。

INPUT FILES


没有。

环境 变数


以下环境变量会影响执行 获取配置文件:

为未设置或未设置的国际化变量提供默认值
空值。 (参见 POSIX.1-2008 的基本定义卷, 部分 8.2,
国际化 变量 为国际化优先
用于确定语言环境类别值的变量。)

LC_ALL 如果设置为非空字符串值,则覆盖所有其他字符串的值
国际化变量。

LC_CTYPE 确定用于解释文本数据字节序列的语言环境
作为字符(例如,单字节而不是多字节字符
论据)。

LC_消息
确定应该用于影响格式和内容的语言环境
写入标准错误的诊断消息。

路径 确定用于处理的消息目录的位置 LC_消息.

异步 新闻


默认。

标准输出


如果在系统上定义了指定的变量并且它的值被描述为
可从 配置文件() 函数定义在 System Interfaces 卷中
POSIX.1-2008,其值应按以下格式写入:

"%s\n", <折扣值>

否则,如果系统上定义了指定的变量,则应写入其值
格式如下:

"%d\n", <折扣值>

如果指定的变量有效,但在系统上未定义, 获取配置文件 应写
使用以下格式:

"未定义\n"

如果变量名无效或发生错误,则不应写入标准
输出。

斯特德


标准错误应仅用于诊断消息。

OUTPUT FILES


没有。

EXTENDED 商品描述


没有。

退出 状态


应返回以下退出值:

0 指定的变量有效,并写入了有关其当前状态的信息
成功。

>0 发生错误。

后果 OF 错误


默认。

以下 部分 ,那恭喜你, 内容丰富。

申请须知 用法


没有。

示例


以下示例说明了 {NGROUPS_MAX} 的值:

获取配置文件 NGROUPS_MAX

以下示例说明了特定目录的 {NAME_MAX} 值:

获取配置文件 NAME_MAX 在/ usr

以下示例显示了如何更仔细地处理可能出现的结果
未指定:

if 价值=$(getconf 路径最大 在/ usr); 然后
if [ “$价值” = “不明确的” ]; 然后
回音 路径最大 in 在/ usr is 不定。
其他
回音 路径最大 in 在/ usr is $值。
fi
其他
回音 误差 in 获取配置文件。
fi

基本原理


此实用程序的最初需求,以及 配置文件() 函数,是提供一种方式
找到配置定义的默认值 PATH 环境变量。
PATH 可以由用户修改以包含可能包含实用程序的目录
替换标准实用程序,shell 脚本需要一种方法来确定系统-
提供 PATH 包含正确搜索路径的环境变量值
标准实用程序。 后来有人建议访问中描述的其他变量
POSIX.1-2008 的这一卷也可能对应用程序有用。

这个功能 获取配置文件 不会被另一个命令充分包含,例如:

grep的 VAR /等/会议

因为这样的策略不会为那些不能的变量提供正确的值
在运行时会有所不同,也不会因路径而异。

早期的提案版本 获取配置文件 当指定变量为指定退出状态 1 时
有效,但未在系统上定义。 输出字符串 “不明确的” 现在用于指定
这种情况下退出代码为 0,因为很多事情都取决于退出代码为零时
调用的实用程序成功。

未来 如何前往


没有。

使用 onworks.net 服务在线使用 getconfposix


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    蟒蛇
    蟒蛇
    一组 Python 扩展模块
    包装跨平台的 GUI 类
    wxWidgets.. 受众:开发人员。 用户
    界面:X Window System (X11), Win32 ...
    下载 wxPython
  • 2
    包文件管理器
    包文件管理器
    这是全面战争包文件管理器
    项目,从 1.7 版开始。 一种
    Warscape 简介
    改装:...
    下载包文件管理器
  • 3
    IPerf2
    IPerf2
    一种网络流量测量工具
    TCP 和 UDP 性能与指标
    围绕吞吐量和延迟。 这
    目标包括保持积极的
    iperf 鳕鱼...
    下载IPerf2
  • 4
    fre:ac - 免费的音频转换器
    fre:ac - 免费的音频转换器
    fre:ac 是一个免费的音频转换器和 CD
    各种格式和编码器的开膛手。
    它具有 MP3、MP4/M4A、WMA、Ogg
    Vorbis、FLAC、AAC 和 Bonk 格式
    支持, ...
    下载 fre:ac - 免费的音频转换器
  • 5
    Matplotlib
    Matplotlib
    Matplotlib 是一个综合性的库
    用于创建静态、动画和
    Python 中的交互式可视化。
    Matplotlib 使简单的事情变得容易和
    难事...
    下载 Matplotlib
  • 6
    机器人
    机器人
    编写一次您的聊天机器人逻辑,然后
    将其连接到可用的之一
    消息服务,包括亚马逊
    Alexa、Facebook Messenger、Slack、
    电报甚至你...
    下载机器人
  • 更多 ”

Linux 命令

Ad