web界面也是一种特殊的GUI界面。web界面实现方法就是本地的LAMP架构,cli界面实现方式就是shell结构。为什么cli界面与linux的bash不同,因为系统原本就不是linux,就算是类unix系统,它也可以在shell的基础上自己实现一个虚拟shell,我们的操作就在虚拟的shell中使用自定义命令且不能逃逸出来。虚拟shell要将命令翻译成真实的shell提交系统执行。也可以用流行的python开发。
各个路由器品牌之间web配置与cli配置都不相同。一般家用路由器只有web界面,企业级路由器两种都有,以cli为主。我下面就要详细讲解cli界面内容。思科和锐捷命令相似,华为与h3c相似,华为曾使用思科相同命令形式后来被告改用自己专有命令。后面我就以实验介绍思科和华为的cli界面不同。