set cli
set cli 命令可配置 CLI 的不同属性。
语法
set cli autocommit {off|on} [–noconfirm]
set cli block-entry {off|on}
set cli color {off|on}
set cli cols number
set cli confirm {off|on}
set cli echo {off|on}
set cli idle-timeout minutes
set cli mode {expert|user|xml}
set cli paging {off|on}
set cli progress-bar {off|on}
set cli prompt {custom value|normal}
set cli rows number
set cli space-completion {off|on}
set cli wrap {off|on}
其中:
-
minutes 是空闲超时将持续的分钟数。
-
number 是屏幕上的列数或行数。
-
value 是 CLI 提示符。
此命令具有子命令。此表介绍了子命令并提供了语法。
|
|
autocommit
|
控制 CLI 在每次更改之后是否自动提交所做的更改:
|
block-entry
|
控制 CLI 是否提示输入脚本块,例如 "foreach"。
|
color
|
控制 CLI 是否针对会话中的命令输出显示颜色。只有输出显示为彩色。命令提示符和命令文本为黑白色。默认情况下会显示颜色,但将 color 设置为 off 会使屏幕回到黑白色显示。
|
cols
|
设置终端屏幕上的列数。默认设置为显示器的屏幕大小。可能无法通过 TTY/控制台端口设置行大小。
|
confirm
|
设置 CLI 确认模式。如果将模式设置为 on,CLI 将针对危险命令进行确认。
|
echo
|
显示所有 CLI 通信。选择 on 会将所有的命令回显到终端屏幕。默认值为 off。
|
history
|
设置要显示的已保存历史记录命令的数量。缓冲区限制大小为每个用户 512 个命令。日志跨 CLI 登录会话永久存在。
|
idle-timeout
|
在指定的空闲分钟数之后,CLI 会话超时。将值配置为 0 可配置无限 CLI 超时(无超时)。缺省值为 30 分钟。
|
mode
|
控制 CLI 模式。默认值为 user。
|
paging
|
设置 CLI 分页模式。设置为 on 时,显示输出在满屏时停止。分页模式为 off 时,输出不会在页尾停止。
|
progress-bar
|
决定对于预计需要很长时间执行的命令,是否在屏幕上显示进度指示条。
|
prompt
|
控制当前 CLI 提示模式。custom 关键字可将提示设置为一个任意 CLI 表达式。normal 关键字可将提示设置为当前对象的全名,例如 admin@nsn150-162[OFOS]。
-
custom-将提示设置为任意 CLI 表达式。
-
normal-将提示设置为当前对象的全名。
|
rows
|
设置终端屏幕上的行数。默认设置为显示器的屏幕大小。可能无法通过 TTY/控制台端口设置行大小。
|
space-completion
|
控制在按下空格键时 CLI 是否完成命令。默认值为 on。
|
wrap
|
控制 CLI 是否会在行尾将文本换行。默认值为 on。
|
|
选项
|
|
–noconfirm
|
在配置或显示 CLI 时关闭确认。
|
|
示例:控制命令行上的回显
此示例说明如何在命令行上打开和关闭回显。
[OFOS] set cli echo on
[OFOS] add server-profile foo
add server-profile foo
add server virtual "foo"
// if a template was specified, apply it now
top
top
commit noconfirm
[OFOS] set cli echo off
set cli echo off