CLI 环境设置
在操作模式下,您(网络管理员)可以自定义 Junos OS CLI 环境以满足您的特定偏好和要求。
自定义 CLI 环境
在操作模式下,您可以使用命令自定义 CLI 环境 set cli
。例如,您可以指定屏幕上显示的行数或终端类型。以下输出列出了可用选项:
user@host>set cli ?
Possible completions:
complete-on-space Set whether typing space completes current word
directory Set working directory
idle-timeout Set maximum idle time before login session ends
logical-system Set default logical system
prompt Set CLI command prompt string
restart-on-upgrade Set whether CLI prompts to restart after software upgrade
screen-length Set number of lines on screen
screen-width Set number of characters on a line
tenant Set default tenant
terminal Set terminal type
timestamp Timestamp CLI output
当您使用 SSH 登录设备或从控制台登录时,如果已配置其终端类型,则已设置某些值:您的终端类型、屏幕长度和屏幕宽度。
显示当前 CLI 设置
要显示当前的 CLI 设置,请使用 show cli
以下命令:
user@host> show cli
CLI screen length set to 24
CLI screen width set to 80
CLI complete-on-space set to on
设置终端类型
要设置终端类型,请使用set cli terminal
以下命令:
user@host> set cli terminal terminal-type
可以是 terminal type 以下项之一:ANSI、VT100、Small-XTERM 或 XTERM。
设置 CLI 提示符
默认的 CLI 提示符为 user@host>
。要更改此提示,请使用set cli prompt
命令。如果提示字符串包含空格,请用引号 (“ ”) 将字符串括起来。
user@host> set cli prompt string
更改 CLI 提示符不会跨 CLI 会话持久更改。退出 CLI 并重新启动时,提示符默认为 user@host
。
设置 CLI 目录
要设置当前工作目录,请使用 set cli directory
以下命令:
user@host> set cli directory directory
必须是 directory 所需工作目录的完整路径名。输入此命令后,CLI 将切换到指定的目录。
设置 CLI 时间戳
默认情况下,CLI 输出不包含时间戳。要在 CLI 输出中包含时间戳,请使用 set cli timestamp
以下命令:
user@host> set cli timestamp [format time-date-format | disable]
将格式括在单引号 ( ' ) 中。如果未指定时间戳格式,则默认格式为 'Mmm dd hh:mm:ss’ (例如,Feb 08 17:20:49)。
设置空闲超时
缺省情况下,CLI 会话在延长空闲时间后永远不会超时,除非您已将该 idle-timeout
语句包含在用户的登录类配置中。要设置在用户注销设备之前单个会话可以处于空闲状态的最长时间,请使用 set cli idle-timeout
以下命令:
user@host> set cli idle-timeout timeout
可以是 timeout 0 到 100,000 分钟。将 设置为 timeout 0 将禁用空闲超时。
将 CLI 设置为在软件升级后提示重新启动
默认情况下,CLI 会提示用户在软件升级后重新启动。要禁用提示符,请使用 set cli restart-on-upgrade off
以下命令:
user@host>set cli restart-on-upgrade off
要重新启用提示符,请使用 set cli restart-on-upgrade on
以下命令:
user@host> set cli restart-on-upgrade on
设置 CLI 命令完成
默认情况下,您可以按 Tab 或空格键让 CLI 完成命令。
要让 CLI 仅允许 Tab 完成命令,请使用set cli complete-on-space off
以下命令:
user@host> set cli complete-on-space off
Disabling complete-on-space
user@host>
要启用使用空格键(以及 Tab)完成命令,请使用 set cli complete-on-space on
以下命令:
user@host> set cli complete-on-space on
Enabling complete-on-space
user@host>
设置 CLI 屏幕长度和宽度
您可以根据自己的特定偏好和要求设置 Junos OS CLI 屏幕的长度和宽度。
设置屏幕长度
默认 CLI 屏幕长度为 24 行。如果输出长于此长度,显示屏将滚动到配置的屏幕长度,然后显示 more
提示。您可以按 Enter 显示下一行,或按空格键显示下一个全屏。或者,您可以按以查看 h
所有可用选项,包括导航、搜索和保存。
要更改屏幕长度,请使用 set cli screen-length
以下命令:
user@host> set cli screen-length length
将屏幕长度设置为 0 行将禁用“一次一个屏幕”输出。此设置会导致屏幕一直滚动到完成而不显示 more
提示。从脚本发出 CLI 命令时,禁用此 UNIX more
类型接口非常有用。
设置屏幕宽度
CLI 屏幕宽度的值可以是 0 或介于 40 到 1024 之间。默认 CLI 屏幕宽度为 80 个字符。使用 CLI 屏幕宽度值 0 将禁用输出屏幕的显示,这在使用脚本时可能是可取的。要更改宽度,请使用 set cli screen-width
以下命令:
user@host> set cli screen-width width
启用配置痕迹导航
您可以配置操作模式命令和show
配置模式命令的show configuration
输出以显示配置痕迹导航。这些痕迹导航可帮助您确定正在查看的输出在配置层次结构中的确切位置。
在启用配置痕迹导航功能之前,请检查命令的 show configuration
输出。
user@host> show configuration
...
}
}
}
}
}
fe-4/1/2 {
description "FA4/1/2: mxxj1-mr6 (64.12.137.160/27) (T=bblan, bbmail, bbowmtc)";
unit 0 {
family inet {
filter {
output 151mj;
}
address 64.12.137.187/27 {
vrrp-group 1 {
virtual-address 64.12.137.189;
---(more 18%)-----------------------------------------------------
输出未明确指示正在查看的配置部分。
要启用配置痕迹导航功能,请执行以下操作: