NVIDIA MLNX-OS CLI Guide: Modes and Commands - 夜莺博客

NVIDIA MLNX-OS CLI Guide: Modes and Commands

NVIDIA(Mellanox)MLNX-OS 是 InfiniBand 与以太网交换机上的网络操作系统,采用行业标准风格 CLI。本文整理官方用户手册的 CLI 核心内容:Standard/Enable/Config 三种模式与切换、语法约定、上下文帮助、include/exclude 过滤、watch 监控、json-print 输出以及常用快捷键,帮助管理员快速上手 MLNX-OS 命令行。

CLI 模式

模式 提示符 能力
Standard switch > 只读受限状态查询
Enable switch # 查看全部状态、重启等操作,不可改配置
Config switch (config) # 完整配置权限(仅 admin 角色)
switch > enable
switch # configure terminal
switch (config) # exit
switch # disable

语法与帮助

命令区分大小写;支持 Tab 补全与缩写(en=enable)。"?" 显示当前上下文可用命令,<cr> 表示命令已完整。可用 no 形式恢复参数默认值。

输出过滤与监控

show interfaces ethernet status | include up
show power | exclude normal
show interfaces counters | watch diff interval 5
show ip interface | count
show version | json-print

watch 定时刷新并高亮 diff(默认 2 秒间隔,Ctrl+C 退出);json-print 以 JSON 输出 show 结果(不能与过滤/监控组合)。

常用快捷键

Ctrl-a/e 行首/行尾,Ctrl-w 删除前一个词,Ctrl-u 删除整行,Ctrl-k 删除光标后内容,Ctrl-l 清屏,Tab 自动补全。

相关阅读

Mellanox 交换机跑 SONiC 见本站 SONiC Network OS Configuration with GNS3;Dell S5212F-ON 平台探索见 Install SONiC on Dell S5212F-ON

原文链接:https://networking-docs.nvidia.com/mlnxosum/3126200lts/command-line-interface-cli