当前位置: 首页 > ops >正文

禁用思科锐捷设备分页功能

在这里插入图片描述

针对思科和锐捷网络设备在CLI界面执行命令时出现 more 分页提示的问题,可通过以下配置禁用分页功能,实现命令输出一次性完整显示,无需手动按回车翻页:


思科设备解决方案

方法一:临时禁用(当前会话有效)
Router# terminal length 0    # 思科IOS/IOS-XE
Switch# terminal length 0    # 思科Catalyst交换机
NX-OS# terminal length 0     # 思科Nexus交换机

效果:当前会话中所有命令输出直接显示完整内容。

方法二:永久禁用(需配置模式)
Router# configure terminal
Router(config)# line console 0
Router(config-line)# length 0     # 设置控制台不分页
Router(config-line)# exit
Router(config)# line vty 0 15     # 同时禁用SSH/Telnet会话分页
Router(config-line)# length 0
Router(config-line)# end
Router# write memory             # 保存配置

锐捷设备解决方案

方法一:临时禁用(当前会话有效)
Ruijie# terminal length 0     # 锐杰全系列通用

效果:立即生效,输出不再分页。

方法二:永久禁用(全局配置)
Ruijie# configure terminal
Ruijie(config)# no terminal pager   # 关键命令!关闭全局分页功能
Ruijie(config)# end
Ruijie# write                       # 保存配置

⚠️ 重要注意事项

  1. 输出洪泛风险
    禁用分页后,show running-config 等命令可能瞬间输出数千行内容,导致:

    • 终端卡顿(如SecureCRT/Xshell)
    • 网络连接阻塞(特别是低带宽Telnet/SSH)
    • 设备CPU短暂飙升(处理大流量输出)
  2. 自动化脚本建议
    在Python/Ansible脚本中执行命令时,优先使用临时禁用,避免影响其他用户:

    # 示例(Netmiko库):
    with ConnectHandler(device_type='cisco_ios', host='192.168.1.1') as conn:conn.send_command("terminal length 0")  # 先禁用分页output = conn.send_command("show interface status") 
    
  3. 特权模式权限
    执行 terminal length 0no terminal pager 需进入特权EXEC模式(即 Router# 模式)。


其他替代方案

场景解决方案
仅单次命令不想翻页在命令末尾添加 | no-more(锐捷)或 | exclude more(思科)
需要搜索关键信息使用 | include <关键词> 过滤输出(如 show run | include vlan
输出到文件show run > flash:config.txt(保存到设备存储)

最终建议

  • 日常维护 → 使用 terminal length 0 / no terminal pager
  • 自动化运维 → 在脚本初始阶段动态禁用分页
  • 高危操作前 → 恢复默认分页(思科:terminal length 24;锐捷:terminal pager)避免意外刷屏

按此配置后,设备将直接显示完整命令输出,彻底告别手动翻页的繁琐操作!

http://www.xdnf.cn/news/12938.html

相关文章:

  • (Note)基于Pytorch手搓RNN参考
  • 淘宝扭蛋机小程序系统开发:打造互动性强的购物平台
  • MacOS 安装git
  • Unit 1 深度强化学习简介
  • 深度学习-1.神经网络理解
  • 盘古信息PCB行业解决方案:以全域场景重构,激活智造新未来
  • 大端序和小端序以及网络字节序的关系
  • 可视化预警:如何让生产风险预警更高效?
  • Vue 模板配置项深度解析
  • leetcode73-矩阵置零
  • MCP笔记:UVX和NPX
  • 体育平台接入足球数据 API:重构用户体验与商业价值的「数字引擎」
  • Elasticsearch中多索引数据合并与Nested嵌套类型操作全解析
  • Python第七周作业
  • 黑盒测试/白盒测试详解
  • 【向量库】Weaviate 搜索与索引技术:从基础概念到性能优化
  • React父子组件通信:Props怎么用?如何从父组件向子组件传递数据?
  • 「混合开发」H5与原生App交互流程方案全面解析
  • SQL Server 手动收缩ldf文件
  • QEMU源码全解析 —— 块设备虚拟化(26)
  • Mac flutter环境搭建
  • MFE(微前端) Module Federation:Webpack.config.js文件中每个属性的含义解释
  • Linux系统部署KES
  • 中国高等职业教育(专科)专业划分
  • C# 求圆面积的程序(Program to find area of a circle)
  • 探索Selenium:自动化测试的神奇钥匙
  • 牛客round95D
  • 20250609在荣品的PRO-RK3566开发板的Android13下解决串口可以执行命令但是脚本执行命令异常的问题
  • Electron 防脱壳转二进制 JSC 打包过程以及踩坑记录
  • 103页战略设计的核心:麦肯锡思维框架、分析方法与实施路径