以交互模式使用时,对 netcfg 命令使用了范围的概念。以交互方式使用该命令时,您在任何给定时间所处的范围取决于配置文件类型以及您正在执行的特定任务。在终端窗口中键入 netcfg 命令本身时,如以下示例中所示,将在全局范围下显示一个提示符:
$ netcfg netcfg>
要创建或选择配置文件,必须先启动 netcfg 交互式会话。
在创建或选择配置文件之后,netcfg 交互式提示的语法类似于以下示例:
netcfg:object-type:object-name>
以交互模式使用 netcfg 命令可执行以下任务:
创建配置文件。
选择和修改配置文件。
验证关于配置文件的所有所需信息已设置且是有效的。
提交对新的配置文件的更改。
取消当前的配置文件配置,不将任何更改提交到持久性存储。
恢复对配置文件所做的更改。
对于位置配置文件和 ENM,在 netcfg 交互模式下选择或创建顶级配置文件将导致在配置文件范围下显示一个命令提示符,如以下示例中所示:
netcfg> select loc test-loc netcfg:loc:test-loc>
当选择了某个 NCP 时,将在 NCP 范围下显示一个命令提示符。将在此范围内选择和创建 NCU。选择或创建 NCU 会将会话移动到所选 NCP 的配置文件范围内。在此范围内,可以查看并设置与当前选定的配置文件相关联的所有属性。
以下示例选中了 office NCP,这会将交互式会话移动到 NCP 的 NCP 范围,然后在该范围中选择 NCU。此操作将导致应用所选 NCU 的配置文件范围。在此范围内,可以查看或设置 NCU 的属性。
$ netcfg netcfg> select ncp office netcfg:ncp:office> select ncu phys net2 netcfg:ncp:office:ncu:net2>
在任何给定的范围内,命令提示符都指示当前选定的配置文件。在此范围内对配置文件所做的任何更改都会提交,这意味着更改将保存到持久性存储。退出范围时会隐式提交更改。如果不希望提交所做的更改,则可以恢复到该配置文件上次提交的状态。此操作将恢复对在这一级别的配置文件所做的任何更改。revert 和 cancel 子命令产生的效果相似。
有关说明,请参见创建 NCP。