CLI 输出模式
2026/1/6管理方式7.X.X大约 2 分钟
CLI 输出模式
功能简介
在 FortiGate 的 CLI 中,默认的输出行为为分页显示,即在输出内容达到屏幕上限时暂停显示,直到按下键盘上的某个键才能继续显示。这种分页模式对于 CLI 的输出非常常见,但如果希望查看完整的命令输出,或者将输出保存到日志文件中,则分页模式会频繁显示--More--,影响阅读体验。
FortiGate 的 CLI 输出模式可以设置为 standard 模式(无暂停)或 more 模式(在屏幕满时暂停,按任意键继续)。此设置仅适用于 CLI 命令(Console、Web CLI、SSH/Telnet)的show、?或get命令,而不影响 Debug 或 Sniffer 输出。
配置方法
config system console
set output {standard | more}
endstandard:移除输出中的暂停,直接输出全部内容。- 当需要通过 CLI 一次收集完整输出(如通过自动化收集),不希望输出受到分页干扰时,可以启用标准模式。
- 适用于通过 SSH 或其他 CLI 操作来执行配置文件导出等任务时,确保无间断输出。
FortiGate # show ...... config system global set admintimeout 60 set alias "FortiGate-101F" set gui-auto-upgrade-setup-warning disable set gui-ipv6 enable set hostname "FortiGate-101F" set language simch set switch-controller enable set timezone "Asia/Shanghai" set virtual-switch-vlan enable end config system accprofile edit "prof_admin" set secfabgrp read-write set ftviewgrp read-write set authgrp read-write set sysgrp read-write set netgrp read-write set loggrp read-write set fwgrp read-write set vpngrp read-write set utmgrp read-write set wanoptgrp read-write set wifi read-write set cli-get enable set cli-show enable set cli-exec enable set cli-config enable next ......more(默认):分页模式,逐页查看输出结果,按任意键继续显示后续内容。FortiGate # show .... config system global set admin-scp enable set admin-sport 4443 set admin-telnet disable set autorun-log-fsck enable set cfg-save manual set device-idle-timeout 60 set gui-local-out enable set gui-theme onyx set management-port-use-admin-sport disable set proxy-auth-timeout 5 set switch-controller enable set sys-perf-log-interval 1 set timezone "Europe/Amsterdam" end config system accprofile edit "prof_admin" set secfabgrp read-write set ftviewgrp read-write set authgrp read-write set sysgrp read-write set netgrp read-write set loggrp read-write --More--
总结
- 此设置是全局生效的,因此可能会对其他管理员产生影响,特别是在 Console 上使用时,由于 Console 打印速度较慢,如果没有中断的输出,执行如
show的命令时,将会显示完整配置,直到输出完成为止。 - 该设置对 FortiManager 的 CLI 脚本特别有用,尤其是在通过 FGFM 隧道应用配置更改时。使用此设置可以确保配置不会因为分页而被中断。
- 此设置不影响 Debug 或 Sniffer 输出。