英语法语西班牙语

Ad


OnWorks 网站图标

刀差异 - 在云中在线

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

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

程序:

您的姓名


Knife-diff - Knife diff 子命令的手册页。

差异 子命令用于比较文件和目录之间的差异
在 Chef 服务器和 Chef-repo 中。 例如,比较 Chef 服务器上的文件
在上传或下载文件之前使用 下载 上传
子命令,或确保多个生产环境中的某些文件是
相同的。 此子命令类似于 混帐 差异 可用于区分什么的命令
在 Chef-repo 中与同步到 git 存储库的内容。

句法

此子命令具有以下语法:

$ Knife diff [PATTERN ...](选项)

附加选项

此子命令具有以下选项:

-c 配置文件, --配置 配置文件
要使用的配置文件。

--chef-repo-路径 PATH
通往chef-repo 的路径。 此设置将覆盖默认路径
厨师回购。 默认值:与指定的相同 Chef_repo_path 在 config.rb 中。

--chef-零端口 PORT
Chef-zero 将侦听的端口。

--[无-]颜色
用于查看彩色输出。

--食谱版本 VERSION
要下载的食谱版本。

--并发
允许的并发连接数。 默认: 10.

-d, --禁用编辑
用于防止打开 $EDITOR 并按原样接受数据。

--默认值
用于让 Knife 使用默认值而不是要求用户提供一个。

--diff-filter=[(A|D|M|T)...[*]]
用于仅选择已添加的文件 (A), 删除 (D), 修改的 (M),
和/或改变了他们的类型(T)。 过滤器字符的任意组合可以是
使用,包括没有过滤器字符。 用 * 如果文件匹配,则选择所有路径
比较中的其他标准。 默认值: .

-e 编辑, - 编辑 EDITOR
用于所有交互式命令的 $EDITOR。

-E 环境, - 环境 环境
环境名称。 将此选项添加到命令时,命令
将仅针对命名环境运行。

-F 格式, - 格式 FORMAT
输出格式: 摘要 (默认), 文本, JSON, 雅姆pp.

-H, - 帮帮我
显示命令的帮助。

-k 键, - 钥匙 KEY
Knife 将用于将 API 客户端向客户端发出的请求签名的私钥
厨师服务器。

--仅名称
用于仅显示修改文件的名称。

--名称-状态
用于仅显示状态为 加强, 删除, 修改日期
Type 更改.

--无递归
使用 --无递归 禁用递归列出目录。 默认: --递归.

--打印后
用于在破坏性操作后显示数据。

--回购模式 MODE
本地厨师仓库的布局。 可能的值: 静止, 一切
托管_一切。 使用 静止 仅适用于角色、环境、食谱和数据
包。 默认情况下, 一切托管_一切 动态选择
取决于服务器类型。 默认: 一切 / 托管_一切.

-s 网址, --服务器-url 网址
Chef 服务器的 URL。

-u 用户, - 用户 USER
Knife使用的用户名对API客户端向Chef发出的请求进行签名
服务器。 如果用户名与私钥不匹配,则身份验证将失败。

-v, - 版
厨师客户端的版本。

-V, --详细
设置为更详细的输出。 用 -VV 以获得最大的冗长性。

-y, ——而且是
用于以“是”响应所有确认提示。 刀不会要求
确认。

-z - 本地模式
用于在本地模式下运行厨师客户端。 这允许所有有效的命令
针对 Chef 服务器也针对本地 Chef-repo 工作。

刀.rb 文件 个人设置

除了 knife.rb 文件中的默认设置,还有其他
可以添加的特定于子命令的设置。 当运行子命令时,knife 将使用:

1. 通过命令行传递的值

2.knife.rb 文件中包含的值

3. 默认值

通过命令行传递的值将覆盖 Knife.rb 文件中的值; 中的一个值
Knife.rb 文件将覆盖默认值。

下列 差异 可以将设置添加到 Knife.rb 文件中:

刀[:chef_repo_path]
用于添加 --chef-repo-路径 选项。

刀[:并发]
用于添加 --并发 选项。

刀 [:name_only]
用于添加 --仅名称 选项。

刀 [:name_status]
用于添加 --名称-状态 选项。

刀[:递归]
用于添加 --递归 选项。

刀 [:repo_mode]
用于添加 --回购模式 选项。

国际私人包机价格项目范例

比较 基文件 角色到 网络服务器.json 角色,输入:

$ 刀差异角色/base.json 角色/webserver.json

比较本地 Chef-repo 和 Chef 上的文件之间的差异
服务器,输入:

$刀差异

区分一个名为的节点 节点-lb 然后只返回已添加、删除的文件,
修改或更改,输入:

$ 刀差异 --name-status node-lb

返回类似的东西:

节点-lb/recipes/eip.rb
节点lb/recipes/heartbeat-int.rb
节点磅/模板/默认/corpsite.conf.erb
节点磅/文件/默认/wildcard.node.com.crt
节点-lb/files/default/wildcard.node.com.crt-2009
节点磅/文件/默认/wildcard.node.com.key
节点-lb/.gitignore
节点-lb/Rakefile

使用 onworks.net 服务在线使用 Knife-diff


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad