英语法语西班牙文

Ad


OnWorks 网站图标

pwdposix - 云端在线

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

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

程序:

您的姓名


pwd — 返回工作目录名称

概要


PWD [-L|-P]

商品描述


PWD 实用程序应将当前工作的绝对路径名写入标准输出
目录,其中不包含文件名 dot 或 dot-dot。

配置


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

实施应支持以下选项:

-L 如果 PWD 环境变量包含当前的绝对路径名
不包含文件名 dot 或 dot-dot 的目录, PWD 应写
这个标准输出的路径名。 否则,如果 PWD 环境变量
包含比 {PATH_MAX} 长的当前目录的路径名
字节包括终止空值,并且路径名不包含任何
dot 或 dot-dot 组件,未指定是否 PWD 写这个
标准输出的路径名或行为就像 -P 已指定选项。
否则, -L 选项应作为 -P 选项。

-P 写入标准输出的路径名不应包含任何组件
参考符号链接类型的文件。 如果有多个路径名
PWD 实用程序可以写入标准输出,以单个开头
字符和一个或多个以两个开头字符,那么它应该
写入以单个开头的路径名特点。 路径名应
不包含任何不必要的前导一两个字符之后的字符
人物。

如果两者 -L-P 规定,以最后一项为准。 如果两者都没有 -L 也不 -P is
指定, PWD 效用应该表现得好像 -L 已被指定。

操作数


没有。

标准输入


不曾用过。

INPUT FILES


没有。

环境 变数


以下环境变量会影响执行 PWD:

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

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

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

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

PWD 当前工作目录的绝对路径名。 如果应用程序设置或
取消设置的值 PWD,行为 PWD 未指定。

异步 新闻


默认。

标准输出


PWD 实用程序输出是当前工作目录的绝对路径名:

"%s\n", <目录 路径名>

斯特德


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

OUTPUT FILES


没有。

EXTENDED 商品描述


没有。

退出 状态


应返回以下退出值:

0 成功完成。

>0 发生错误。

后果 OF 错误


如果检测到错误,输出不应写入标准输出,诊断
消息应写入标准错误,并且退出状态不为零。

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

申请须知 用法


如果从获得的路径名 PWD 长于 {PATH_MAX} 个字节,它可能会产生一个
如果传递给错误 cd. 因此,为了返回到那个目录,它可能是
必须将路径名分成短于 {PATH_MAX} 的部分并调用 cd 在各个
部分依次(第一部分是绝对路径名和后续部分
是相对路径名)。

示例


没有。

基本原理


一些实现在历史上提供了 PWD 作为 shell 特殊的内置命令。

在大多数实用程序中,如果发生错误,部分输出可能会写入标准输出。
这在历史实现中不会发生 PWD。 因为 PWD 经常使用
在不检查退出状态的历史 shell 脚本中,重要的是
这里需要历史行为; 因此,错误的后果部分
特别禁止将任何部分输出写入标准输出。

该标准的早期版本指出 PWD 环境变量受到影响
-P 选项有效。 这是不正确的; 符合的实现不做
本。

未来 如何前往


没有。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad