这是命令 config-model-editp,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行
程序:
您的姓名
config-model-edit - 不推荐使用 cme 元编辑
概要
config-model-edit [选项] -model Sshd [ 类:Sshd 元素:Foo ... ]
# 插件模式
config-model-edit [选项] -model Debian::Dpkg -插件文件 dpkg-snippet.pl
商品描述
config-model-edit 将提供 Perl/Tk 图形界面来编辑配置模型
将由 Config::Model 使用。
Config::Model 是一个基于配置模型的通用配置框架
(有关详细信息,请参阅配置::模型)。
该配置模型也表示为结构化数据。 这个结构体数据是
结构化并遵循 Config::Model 中为人类描述的一组规则。
Config::Model 中记录的结构和规则也以模型的形式表示
随 Config::Model::Itself 提供的文件。
因此,可以验证、修改 Config::Model 提供的配置数据
也可以使用与配置编辑相同的用户界面应用于配置模型。
模型编辑器程序是config-model-edit。
用法
“config-model-edit”将从“./lib/Config/Model/models”读取和写入模型文件。
当您指定“-model”选项时,只有匹配该选项的配置模型才会
被加载。 IE
配置模型编辑-模型 Xorg
将加载模型“Xorg”(文件“Xorg.pl”)和所有其他“Xorg::*”,如“Xorg::Screen”(文件
“Xorg/Screen.pl”)。
可选项
-模型
强制选项,指定要编辑的配置模型。
-插件文件 foo.pl
此选项可用于创建模型插件。 模型插件是一个附录
现有模型。 生成的文件将保存在“.d”目录中
原始文件要考虑在内。
例如:
$ config-model-edit -model Debian::Dpkg -plugin-file my-plugin.pl
# 对 Debian::Dpkg 和 Debian::Dpkg::Control::Source 执行添加并保存
$ find lib -name my-plugin.pl
lib/Config/Model/models/Debian/Dpkg.d/my-plugin.pl
lib/Config/Model/models/Debian/Dpkg/Control/Source.d/my-plugin.pl
系统
从系统文件中读取模型,即从已安装的文件中读取模型,而不是从“./ lib目录“ 目录。
-痕迹
错误退出时提供完整的堆栈跟踪。
-力负载
即使数据中发现错误也加载文件。 加载了错误数据,但应该清除
保存模型之前。 请参阅 GUI 中的菜单“文件 -> 检查”。
-点图
返回表示配置模型结构的点文件。 “包括”
由实线表示。 类的用法(即“config_class_name”参数)是
由虚线表示。 元素的名称附在虚线上。
-转储[文件]
将配置内容转储到 STDOUT 上或使用 Config::Model 语法指定的位置。
默认情况下,仅转储自定义值,即与应用程序内置值不同
或模型默认值。 有关其他类型转储的信息,请参阅 -dumptype 选项
-dumptype [完整| 预设| 风俗 ]
选择转储每个值(完整)、仅转储预设值或仅转储自定义值
(默认)
-加载| -
从 cds 文件加载模型(使用 Config::Model 序列化格式,通常完成
使用 -dump 选项)。 该选项可以与“-save”一起使用来直接保存模型
从 cds 文件或 STDIN 加载。
-加载yaml | -
从 YAML 文件加载模型中的配置数据。 该选项可以与“-save”一起使用
直接保存从 YAML 文件或 STDIN 加载的模型。
-dump_yaml
以 YAML 格式转储模型
-节省
即使没有完成任何版本,也会强制保存模型。 这个选项很有用
当 Config::Model 模型功能更改时迁移模型。
-目录
读写模型的目录
-打开项目“路径”
在图形模式下,强制 UI 打开指定的节点。 例如
-open_item '类:Fstab::FsLine 元素:fs_mntopts 规则'
记录
所有 Config::Model 日志记录已从笨重的调试和详细打印移至 Log::Log4perl。
可以在以下文件中配置日志记录:
·
~/.log4config-模型
·
/etc/log4config-model.conf
如果没有这些文件,将使用以下 Log4perl 配置:
log4perl.logger=警告,屏幕
log4perl.appender.Screen = 日志::Log4perl::Appender::屏幕
log4perl.appender.Screen.stderr = 0
log4perl.appender.Screen.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.Screen.layout.ConversionPattern = %d %m %n
Log4Perl 类别显示在配置编辑中的“LOGGING”中
使用 onworks.net 服务在线使用 config-model-editp