英语法语西班牙语

Ad


OnWorks 网站图标

adminposix - 云端在线

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

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

程序:

您的姓名


admin — 创建和管理 SCCS 文件(发展)

概要


管理员 -i[姓名] [-n] [-a 登录] [-d ] [-e 登录] [-f ]
[-m 列表] [-r REL] [-t[姓名] [-y[评论]] 新文件

管理员 -n [-a 登录] [-d ] [-e 登录] [-f ] [-m 列表]
[-t[姓名]] [-y[评论]] 新文件...

管理员 [-a 登录] [-d ] [-m 列表] [-r REL] [-t[姓名]] 文件...

管理员 -h 文件...

管理员 -z 文件...

商品描述


管理员 实用程序应创建新的 SCCS 文件或更改现有文件的参数。 如果一个
命名文件不存在,应创建,并初始化其参数
根据指定的选项。 未由选项初始化的参数应为
分配了一个默认值。 如果命名文件确实存在,则对应的参数
指定的选项应更改,其他参数应保持原样。

应用程序提供的所有 SCCS 文件名都应采用 s 格式。文件名. 新SCCS
文件应被赋予只读权限模式。 父目录的写权限
需要创建文件。 所有写作由 管理员 应该是暂时的 X文件,
名为 x。文件名 (见 得到) 以只读模式创建,如果 管理员 正在创建一个新的 SCCS
文件,或者如果文件已经存在,则使用与 SCCS 文件相同的模式创建。
执行成功后 管理员,应删除 SCCS 文件(如果存在),以及
X文件 应以 SCCS 文件的名称重命名。 这确保更改是
仅在未发生错误时才对 SCCS 文件进行处理。

管理员 实用程序还应使用临时锁定文件(名为 z.文件名),用于
防止同时更新 SCCS 文件; 看 得到.

配置


管理员 实用程序应符合 POSIX.1-2008 的基本定义卷, 部分
12.2, 公用事业 句法 指南,除了 -i, -t-y 选项有可选
选项参数。 这些可选的选项参数不应作为单独的
论据。 支持以下选项:

-n 创建一个新的 SCCS 文件。 什么时候 -n 不使用 -i, SCCS 文件应为
使用控制信息创建,但没有任何文件数据。

-i[姓名] 指定 姓名 新 SCCS 文件的文本应从该文件的
采取。 文本构成文件的第一个增量(请参阅 -r 选项
增量编号方案)。 如果 -i 选项被使用,但 姓名 选项-
省略参数,文本应通过读取标准输入获得。
如果省略此选项,SCCS 文件应使用控制创建
信息,但没有任何文件数据。 这 -i 选项意味着 -n 选项。

-r 的SID 指定要插入的初始增量的 SID。 此 SID 应为中继
身份证; 也就是说,分支和序列号应为零或缺失。 这
级别编号是可选的,默认为 1。

-t[姓名] 指定 姓名 SCCS 文件的描述性文本的文件
被带走。 对于现有的 SCCS 文件(既不 -i 也不 -n 指定):

*一个 -t 没有一个选项 姓名 option-argument 将导致删除
当前在 SCCS 文件中的描述性文本(如果有)。

*一个 -t 选项与 姓名 option-argument 将导致文本(如果有)在
命名文件以替换当前在 SCCS 中的描述性文本(如果有)
文件中。

-f 指定一个 , 可能还有一个值 , 放置在 SCCS 中
文件。 一些 -f 可以在单个上提供选项 管理员 命令行。
实现应识别以下标志和相关值:

b 允许使用 -b 选项 得到 创建分支增量的命令。

c细胞 指定最高发布(即天花板),一个小于或
等于 9999,可以通过 得到 命令进行编辑。 这
未指定的默认值 c 标志应为 9999。

f地板 指定最低发布(即楼层),一个大于 0 但
小于 9999,可以通过 得到 命令进行编辑。 这
未指定的默认值 f 标志应为 1。

d的SID 指定要使用的默认增量编号 (SID) 得到 命令。

iSTR 处理发出的“无ID关键字”消息 得到 or 三角洲 作为致命的
错误。 在没有此标志的情况下,该消息只是一个警告。 这
如果没有 SCCS 标识关键字,则会发出消息(请参阅 得到) 被发现
在 SCCS 文件中检索或存储的文本中。 如果一个值是
提供,应用程序应确保关键字完全匹配
给定的字符串; 但是,该字符串应包含一个关键字,并且没有
嵌入式人物。

j 允许并发 得到 用于在 SCCS 的相同 SID 上进行编辑的命令
文件。 这允许对同一版本的多个并发更新
SCCS 文件。

l名单 指定一个 名单 无法再进行增量的发布(即
是, 得到 -e 针对这些锁定版本之一失败)。 符合
应用程序应使用以下语法来指定 名单.
实现可以接受额外的形式作为扩展:

:: = a |
:: = | ,
:: =

性格 a ,在 名单 应等同于指定所有
命名的 SCCS 文件的版本。 非终端的SID> 在范围内应
是与 SCCS 文件关联的现有增量的增量编号。

n 原因 三角洲 在每个版本中创建一个空增量(如果有)
在新版本中进行增量时被跳过(例如,在
在 delta 5.1 之后制作 delta 2.7,版本 3 和 4 被跳过)。 这些
空增量应作为锚点,以便分支增量可以稍后
从他们创造。 缺少此标志将导致跳过
发布在 SCCS 文件中不存在,防止分支增量
将来从它们中创建。 在最初的创建过程中
在 SCCS 文件中, n 标志可以被忽略; 也就是说,如果 -r 选项是
用于将初始 SID 的版本号设置为更大的值
大于 1,不需要为“跳过”版本创建空增量。

q文本 替代用户定义 文本 对于所有出现的 %Q% 关键字
检索的 SCCS 文件文本 得到.

mMOD 指定替换所有出现的 SCCS 文件的模块名称
的 %M% 关键字在 SCCS 文件中检索到的文本 得到。 如果 m
未指定标志,分配的值应为 SCCS 的名称
带前导的文件 '。' 除去。

t类型 指定 类型 SCCS 文件中的模块替换了所有
% 的出现Y% 关键字在 SCCS 文件中检索到的文本 得到.

vPGM 原因 三角洲 提示修改请求 (MR) 编号作为
创建增量的原因。 可选值指定一个名称
MR 号码验证程序。 (如果在创建 SCCS 时设置了此标志
文件,申请应确保 m 甚至还使用选项
如果它的值为空。)

-d 移除(删除)指定的 来自 SCCS 文件。 一些 -d 选项可能是
单一供应 管理员 命令。 见 -f 允许的选项 名称。
l名单 标志给出了一个 名单 要解锁的版本。 见 -f 选项
进一步说明 l 标志和语法 名单.)

-a 登录 指定一个 登录 要添加到用户列表中的名称或数字组 ID
谁可以对 SCCS 文件进行增量(更改)。 组 ID 应等效
指定所有 登录 该组 ID 的通用名称。 一些 -a 选项可能是
用于单个 管理员 命令行。 尽可能多 登录s 或数字组 ID,如
需要的可能会同时出现在列表中。 如果用户列表为空,则
任何人都可以添加增量。 如果 登录 或组 ID 前面有一个 '!, 用户如此
指定的将被拒绝允许进行增量。

-e 登录 指定一个 登录 要从用户列表中删除的名称或数字组 ID
允许对 SCCS 文件进行增量(更改)。 指定组 ID 是
相当于指定所有 登录 该组 ID 的通用名称。 一些 -e
选项可用于单个 管理员 命令行。

-y[评论]
插入 评论 文本到 SCCS 文件中作为初始增量的注释
一种方式与 三角洲. 在 POSIX 语言环境中,省略 -y
选项将导致在表单中插入一个默认的注释行:

“日期 创建 %s %s by %s", <日期>,>,登录>

在哪里日期> 以格式表示 日期 实用程序的 %y/%m/%d
转换规范,> 格式为 日期 实用程序的 %T
转换规范格式,以及登录> 是用户的登录名
创建文件。

-m 列表 将修改请求 (MR) 编号列表插入 SCCS 文件作为
以与以下相同的方式创建初始增量的原因 三角洲。 该
应用程序应确保 v 设置标志并验证 MR 编号
如果 v 标志有一个值(MR 号码验证程序的名称)。 一种
如果出现以下情况,则应写入诊断消息 v 标志未设置或 MR 验证
将失败。

-h 检查 SCCS 文件的结构并比较新计算的校验和
与存储在 SCCS 文件中的校验和。 如果新计算
校验和与 SCCS 文件中的校验和不匹配,诊断消息
将被写入。

-z 重新计算 SCCS 文件校验和并将其存储在 SCCS 文件的第一行
(见 -h 以上选项)。 请注意,在真正损坏的设备上使用此选项
文件可能会阻止将来检测到损坏。

操作数


应支持以下操作数:

文件 现有 SCCS 文件或目录的路径名。 如果 文件 是一个目录,
管理员 实用程序的行为就像指定了目录中的每个文件一样
作为命名文件,除了非 SCCS 文件(路径名的最后一个部分
不以 s.) 和不可读的文件应被静默忽略。

新文件 要创建的 SCCS 文件的路径名。

如果恰好一个 文件 or 新文件 操作数出现,它是 '-',标准输入应为
读; 标准输入的每一行都应被视为一个 SCCS 文件的名称。
处理。 非 SCCS 文件和不可读文件应被静默忽略。

标准输入


标准输入应该是一个文本文件,仅当 -i 没有指定选项 -
论点或如果 文件 or 新文件 操作数指定为 '-'. 如果第一个字符
任何标准输入行是在 POSIX 语言环境中,结果未指定。

INPUT FILES


现有的 SCCS 文件应是未指定格式的文本文件。

申请应确保由申请人命名的文件 -i 选项 姓名 选项参数
应为文本文件; 如果此文件中任何行的第一个字符是在里面
POSIX 语言环境,结果未指定。 如果此文件包含超过 99999 行,
对于此增量,此文件的标题中记录的行数应为 99999。

环境 变数


以下环境变量会影响执行 管理员:

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

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

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

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

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

异步 新闻


默认。

标准输出


不曾用过。

斯特德


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

OUTPUT FILES


创建的任何 SCCS 文件都应是未指定格式的文本文件。 在处理过程中
a 文件, 锁定 z文件,如中所述 得到, 可以创建和删除。

EXTENDED 商品描述


没有。

退出 状态


应返回以下退出值:

0 成功完成。

>0 发生错误。

后果 OF 错误


默认。

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

申请须知 用法


建议包含 SCCS 文件的目录只能由所有者写入,
并且 SCCS 文件本身是只读的。 目录的模式应该只允许
修改目录中包含的 SCCS 文件的所有者。 SCCS 文件的模式
除 SCCS 命令外,完全阻止任何修改。

示例


没有。

基本原理


没有。

未来 如何前往


没有。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad