核心原则:进入视图再删除
在中兴CLI中,你不能在用户视图(>)下直接删除配置,你必须先进入特定的配置视图,然后在该视图下执行删除命令。

基本流程:
- 登录设备:通过Console、Telnet或SSH登录到设备。
- 进入系统视图:从用户视图进入系统视图。
> enable # - 进入具体视图:根据你要删除的对象,进入相应的视图。
- 执行删除命令:使用
undo命令或delete命令来删除配置或文件。 - 保存配置:删除后,务必保存配置,否则重启后会恢复。
主要删除命令分类
删除配置(最常用)
删除配置的核心命令是 undo。undo 命令的作用是“取消”某个配置项,从而达到删除的效果。
语法格式:
undo <命令名> [参数]
示例:

示例1:删除一个已创建的VLAN
假设你创建了一个名为 sales 的VLAN (ID 100),现在要删除它。
# 进入系统视图
> enable
#
# 进入VLAN视图
# system-view
[Sysname] vlan 100
[Sysname-vlan100]
# 删除VLAN 100
# undo vlan 100
[Sysname]
# 验证VLAN是否已删除
# display vlan
... vlan 100 的信息将不再显示 ...
示例2:删除一个已配置的静态路由
假设你添加了一条去往 168.5.0/24 网段,下一跳为 1.1.2 的路由。
# 进入系统视图
> enable
#
# 删除这条静态路由
# undo ip route-static 192.168.5.0 255.255.255.0 10.1.1.2
[Sysname]
# 验证路由表
# display ip routing-table
... 该条路由将不再显示 ...
示例3:禁用一个已启用的接口
假设接口 GigabitEthernet 1/0/1 已配置并启用,现在要禁用它。
# 进入系统视图
> enable
#
# 进入接口视图
# interface GigabitEthernet 1/0/1
[Sysname-GigabitEthernet1/0/1]
# 禁用该接口 (相当于删除 "undo shutdown" 的效果)
# shutdown
[Sysname-GigabitEthernet1/0/1]
示例4:删除一个用户账号
假设你创建了一个名为 admin2 的本地用户。

# 进入系统视图
> enable
#
# 进入AAA视图
# aaa
[Sysname-aaa]
# 删除用户 admin2
# local-user admin2
[Sysname-aaa-local-user-admin2]
# undo local-user admin2
[Sysname-aaa]
删除文件
在系统视图下,可以使用 delete 命令来删除存储设备(如Flash)中的文件。
语法格式:
delete [ /unreserved ] <文件路径或URL>
/unreserved:强制删除,即使文件被系统或其他进程占用也删除(非常危险,请谨慎使用)。<文件路径>:flash:/config.cfg。<URL>:ftp://user:pass@host/file。
示例:
示例1:删除配置文件
假设你的配置文件名为 old_config.cfg,存储在Flash根目录下。
# 进入系统视图
> enable
#
# 删除Flash根目录下的 old_config.cfg 文件
# delete flash:/old_config.cfg
Delete flash:/old_config.cfg? [Y/N]:y
% Delete flash:/old_config.cfg... Done.
示例2:删除整个目录
假设你想删除一个名为 backup 的目录及其所有内容。
# 进入系统视图
> enable
#
# 删除 backup 目录
# delete flash:/backup/
Delete flash:/backup/? [Y/N]:y
% Delete flash:/backup/... Done.
删除操作的注意事项(极其重要!)
-
先备份,再操作! 在执行任何删除操作前,强烈建议先备份当前的配置,如果误删导致设备故障,可以通过备份恢复。
-
备份命令:
# 保存当前配置到启动文件 save force # 备份配置文件到TFTP服务器 tftp server-ip put flash:/zte.cfg backup_zte_$(date +%Y%m%d).cfg
-
-
理解
undo和delete的区别undo:用于删除配置,它是一个可逆的逻辑操作,删除的是当前运行配置和下次启动配置中的相关条目。delete:用于删除文件,它是一个物理操作,直接从存储介质中移除文件,不可逆。
-
谨慎使用
delete /unreserved这个命令会强制删除文件,可能导致系统不稳定或崩溃,除非你明确知道自己在做什么,并且有十足的把握,否则不要轻易使用。 -
确认操作 执行
delete命令时,系统通常会提示Delete xxx? [Y/N]:,请务必仔细确认文件名或路径无误后再输入y确认。 -
保存配置 使用
undo删除配置后,更改只存在于当前运行配置中,如果设备重启,这些更改会丢失,删除配置后一定要执行save命令将其保存到启动配置中。# 保存配置 save -
查看帮助 如果不确定某个命令的用法,可以使用 来获取帮助。
- 在任何视图下输入 ,可以查看当前视图下所有可用的命令。
- 在命令后输入 ,可以查看该命令的参数或下一级命令。
undo ip route-static ?会显示路由命令的参数。
常用命令速查表
| 操作 | 命令 | 示例 |
|---|---|---|
| 进入系统视图 | system-view |
> system-view |
| 删除配置 | undo <命令> |
undo vlan 100undo ip route-static 10.1.1.0 24 20.1.1.1 |
| 删除文件 | delete <文件路径> |
delete flash:/test.cfg |
| 强制删除文件 | delete /unreserved <文件路径> |
delete /unreserved flash:/locked_file |
| 保存配置 | save 或 save force |
[Sysname] save |
| 查看配置 | display current-configuration |
# display current-configuration |
| 查看文件列表 | dir 或 ls |
# dir flash:/ |
| 退出视图 | quit |
[Sysname-vlan100] quit |
希望这份详细的指南能帮助您熟练地使用中兴设备的删除命令!
