在 Cisco IOS 终端会话中,我希望能够像Linux/UNIX 机器上的clear
命令或ctrl-L
组合键一样清除屏幕。大多数来源建议将此功能保留到终端仿真器功能中,但这对我来说没有吸引力。一个论坛对话建议使用 tcl shell 发出转义序列,如下所示:
proc clear_term { } {
exec "terminal international"
puts "\x1B\x5B\x32\x4A\x1B\x5B\x30\x3B\x30\x48"
}
我试了一下。如果在运行 tcl 脚本时终端会话已经处于国际模式,则转义序列将按预期工作,尽管显然脚本会尝试自己暂时处理该问题。
近年来,IOS 在这方面的行为是否发生了变化?链接的论坛对话来自 2007 年,不过我正在 IOS 15 上尝试这个。无论终端状态如何(国际或非国际),我都可以做些什么让它正常工作?