这是 unameposix 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
uname — 返回系统名称
概要
UNAME [-amnrsv]
商品描述
默认情况下, UNAME 实用程序应将操作系统名称写入标准输出。
当指定选项时,代表一个或多个系统特性的符号应
写入标准输出。 符号的格式和内容是
实现定义。 在符合系统接口卷的系统上
POSIX.1-2008,所写的符号应为支持的符号 UNAME() 函数为
在 POSIX.1-2008 的系统接口卷中定义。
配置
- UNAME 实用程序应符合 POSIX.1-2008 的基本定义卷, 部分
12.2, 公用事业 句法 指南.
应支持以下选项:
-a 表现得好像所有的选项 -mnrsv 被指定。
-m 将运行系统的硬件类型的名称写入标准
输出。
-n 在实现定义的通信中写入此节点的名称
网络。
-r 编写操作系统实现的当前版本级别。
-s 写下操作系统的实现名称。
-v 写下这个版本的操作系统的当前版本级别
实施。
如果没有指定选项,则 UNAME 实用程序应写入操作系统名称,如
如果 -s 已指定选项。
操作数
无。
标准输入
不曾用过。
INPUT FILES
无。
环境 变数
以下环境变量会影响执行 UNAME:
朗 为未设置或未设置的国际化变量提供默认值
空值。 (参见 POSIX.1-2008 的基本定义卷, 部分 8.2,
国际化 变量 为国际化优先
用于确定语言环境类别值的变量。)
LC_ALL 如果设置为非空字符串值,则覆盖所有其他字符串的值
国际化变量。
LC_CTYPE 确定用于解释文本数据字节序列的语言环境
作为字符(例如,单字节而不是多字节字符
论据)。
LC_消息
确定应该用于影响格式和内容的语言环境
写入标准错误的诊断消息。
路径 确定用于处理的消息目录的位置 LC_消息.
异步 新闻
默认。
标准输出
默认情况下,输出应为以下形式的单行:
"%s\n", <系统名称>
如果 -a 指定选项,输出应为以下形式的单行:
"%s %s %s %s %s\n", <系统名称>,节点名>,释放>,
<版本>, >
可以编写其他实现定义的符号; 所有此类符号均应为
写在输出行的末尾.
如果指定选项来选择符号的不同组合,则只有那些
符号应按上述顺序书写 -a 选项。 如果一个符号不是
选择写入,其对应的尾随字符也不得
书面。
斯特德
标准错误应仅用于诊断消息。
OUTPUT FILES
无。
EXTENDED 商品描述
无。
退出 状态
应返回以下退出值:
0 请求的信息已成功写入。
>0 发生错误。
后果 OF 错误
默认。
- 以下 部分 旨在 内容丰富。
申请须知 用法
请注意,任何符号都可以包含嵌入的字符,可能会影响
如果为输出选择了多个选项,则解析算法。
节点名称通常是系统用于在系统间标识自身的名称
通信寻址。
示例
以下命令:
UNAME -sr
写入操作系统名称和版本级别,以一个或多个分隔
字符。
基本原理
有人建议此实用程序不能便携式使用,因为符号的格式
是实现定义的。 POSIX.1 工作组未能就
在底层定义这些格式 UNAME() 函数,并没有期望
POSIX.1-2008 的这一卷会更加成功。 一些应用程序可能仍然
找到这种价值的历史效用。 例如,符号可用于系统
日志条目或与操作员或用户输入进行比较。
未来 如何前往
无。
使用 onworks.net 服务在线使用 unameposix