11-Tcl配置
本章节下载: 11-Tcl配置 (101.6 KB)
ComwareV7系统内嵌了Tcl(Tool Command Language,工具命令语言)解析器,支持直接在设备上执行Tcl脚本命令。
在用户视图下执行tclsh命令,会进入Tcl配置视图。为兼容Comware配置方式,在Tcl配置视图下,用户可以直接输入Tcl脚本命令,也可以输入Comware系统的命令。命令输入完成后,直接回车即可执行。
· Tcl配置视图下,支持Tcl8.5版本的所有命令。
· 对于Comware系统的命令,Tcl配置视图相当于用户视图,配置方式同用户视图下的配置。
在Tcl配置视图下编辑命令时,遵循以下约定:
· 如果输入的是Tcl脚本命令,不支持输入“?”键获得在线帮助和Tab键补全功能;如果输入的是Comware系统的命令,支持输入“?”键获得在线帮助和Tab键补全功能。关于输入“?”键获得在线帮助和Tab键补全功能的详细描述,请参见“基础配置指导”中的“CLI配置”。
· 已经成功执行的Tcl脚本命令不会记录在历史命令缓冲区中,已经成功执行的Comware系统的命令会记录在历史命令缓冲区中,使用上下光标键可以调用执行过的命令。
· 在Tcl中定义的环境变量可以应用到Comware系统的命令。
· 支持在同一行写多条Comware系统的命令,命令间用分号隔开,多条命令会一起下发,按照下发顺序执行。
· Tcl配置视图下执行命令时,如果Tcl命令与Comware命令的命令字冲突,则执行Tcl命令。如果需要执行Comware命令,可以在Comware命令前添加cli命令关键字。
表1-1 进入Tcl配置视图
进入Tcl配置视图 |
· 如果在Tcl配置视图下使用了Comware命令进入了子视图,则只能用quit命令退回到上一级视图,不能执行tclquit命令。
· 执行tclquit命令效果等同于在Tcl配置视图下执行quit命令。
表1-2 退出Tcl配置视图
从Tcl配置视图退回到用户视图 |
该命令在Tcl配置视图下执行 |
· cli命令是Tcl脚本命令,不支持输入“?”键获得在线帮助和Tab键补全功能。
· 在Tcl配置视图下,cli命令可用于执行所有Comware命令。
· 通过以下两种方式,可以一次执行多条Comware命令。
¡ 在cli命令后连续键入需要执行的多条Comware命令,每条Comware命令之间使用空格加分号进行分隔,在第一条Comware命令的前方和最后一条Comware命令的后方添加英文格式的双引号。例如cli "rip 1 ; network 10.1.1.1"。
¡ 多次输入cli命令和Comware命令的组合,每组之间使用空格加分号分隔。例如cli rip 1 ; cli network 10.1.1.1。
表1-3 在Tcl配置视图执行Comware命令
操作 |
命令 |
说明 |
进入Tcl配置视图 |
tclsh |
- |
通过增加cli命令关键字执行Comware命令 |
cli command |
该命令后须添加Comware命令 |
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!