命令行界面是用户常使用到的界面。常用于网络设备管理。使用命令行界面,用户可以简单的和任何电脑部件、硬件设备,网络设备,操作系统、以及其它应用程序进行通信。
尽管网络管理技术在不断向前发展,其它管理协议技术不断涌现,如SNMP,但网络中仍有许多设备使用CLI作为唯一的或首先的管理方式。并且,基于CLI的任务配置可以简单的通过脚本来执行。甚至,它已经成为了迄今为止最为普遍的管理方式。 继互联网和IP网络之后,CLI协议不仅是串行链路的首选,还是TCP和其它传输协议的首选。这就可以让用户从远程终端使用CLI命令管理设备,而不必断开与终端设备的连接,然后在通过串行链路进行连接。这些管理终端(远程以及本地)逐渐演变成了现在的“管理控制台”,或者“管理站点”。
命令行界面有如下优点:
您可以进行或修改配置设置。
您可以创建、更新并删除一个网络中的组件、设备或任何数据库信息。
您可以启动、停止或暂停网络中的任何服务。
您可以控制运行在某台网络设备上的服务。
您可以启用或禁用网络中的某个交换机元件,或任何条件下的存储变量。
您可以查看网络设备的属性,或任何选定的组件。
命令行界面既可以基于文本字符串,也可以基于字符键。这使得命令行界面变得非常易用。任何终端界面,如Telnet界面,Serial界面等都可以作为一个CLI。