交换机提供了非常丰富的命令行帮助功能以及出错信息提示及历史命令行的保存功能,我们先一下命令行的帮助功能,我们可以使用?或TABLE键来得到丰富的帮助提示,“?”指如果不记得整条命令或者不清楚一个命令的语法,可以使用“?”获得非常人性化的帮助,如我们上面不知道在特权模式下应该使用哪些命令,我们就可以使用“?”,还有就是如果输入了一个命令后,不知道后面的命令是什么,也可以使用“?”获得帮助。还有一个比较重要的功能就是TABLE,这个命令一般是指如果有一个命令,你只记录前面几个字母,后面的字母记不清楚,则可以使用TABLE键补齐。如:
我们一定要善于使用“?”和TABLE功能。我们再看一下出错提示功能,如果你对一个命令不熟悉,命令输入错了,我们也可以很方便的通过出错提示功能找出问题所在。如我们故意在特权模式下输入:dufei这很明显是一个不存在的命令,因此显示如下:
显示这是一个未知命令或计算机名,或不能找到此计算机地址,表明此命令是不存在的命令。
只是要注意的是:系统如果发现你输入的是一个不存在的命令时,系统会认为是一个计算机名,所以会通过接口向外发DNS查询,这会需要一段时间,所以我们可以将DNS查询的功能关闭以节约时间:使用命令:Switch(config)#no ip domain-lookup 然后再输入错误命令时就直接报错,不会再DNS查询了:
下面来看一个历史命令行(也称为命令行保存区)功能:
如果一个命令过长,不用担心,IOS会在提示符后面加$ 符号表示该命令行被缩进。还可以使用一系列组合键来对命令行进行操作,如:
Ctrl+A 光标移动命令行的开始位置
Ctrl+E 光标移动命令行的结束位置
ESC+B 光标回移一个单词
ESC+F 光标下移一个单词
Ctrl+F 光标下移一个字符
Ctrl+B 光标回移一个字符
Ctrl+D 删除当前字符
Ctrl+P or 上光标 调出最近一次使用过的命令
Ctrl+N or 下光标 更近使用过的命令(相对于上一条命令来说)
在特权模式下有几个常用的命令大家一定要记住:
show version 查看版本信息
show running-config 查看内存中的配置信息
show interfaces 查看端口信息
这三个命令是我们一定要熟悉使用,并且要理解它们的显示信息。这是最最基本的命令。系统注册值的号码等等。
有人说 show version这个命令有什么重要的,就是显示一下版本号,但是你在显示版本号的同时,一些相应的信息我们也能显示出来,如系统正常运行时间,相关的硬件信息,
至于#show running-config 命令我们在上一节中,已经有了介绍,在此不再介绍。
我们也可以使用 show interfaces 来显示某个端口的状态,如图:
我们通过这个命令可以看到很多重要信息,如 fastethernet0/1 is up 则表明物理接口没有问题,line protocol is up 则表明数据链路层也没有问题,也就是说此端口现在处于正常工作状态。
下面的是它的MAC地址 address is 0007.ecc5.b701,再往下是MTU,带宽等信息,在后面介绍路由器接口状态时,我们会详细介绍。
刚才咱们介绍的几个命令都是在特权模式下使用的,但特权模式一般是作一些查看和调试操作,不能进行具体的配置,所以Cisco设备中还有一个模式叫做配置模式,故明思义就是对设备进行相关配置的界面,那么如果要进入配置模式,必须先进入特权模式,然后再输入命令 configure terminal 或者简写成 conf t 此时提示符成为:
那么就可以进行很多全局方面的配置操作,那如果想配置某一个端口还可以进行某个端口配置模式,如:
此时所作的配置只适应于一个端口。
我们还可以给我们的设备取一个名称,也称为设置标识,只需要在全局配置模式下使用hostname命令即可,如图:
路由器的启动信息
刚才咱们看了交换机的启动和一些基本的操作,下面咱们来看一下路由器的初始启动信息,其实和交换机都是差不多的。在第一次启动时也有一个DIALOG的提示,这个提示是相当繁锁的如图所示:
所以我们一般都直接跳过Dialog方式,使用命令行进行操作。
当然如果你想使用dialog方式也可以在特权模式下使用命令 setup,但我想一般很少有人会使用:
路由器也有用户模式,特权模式,全局配置模式,端口配置模式,这和交换机一样,下面我就把几种模式之间的转换给大写介绍一下,我们来看一个表: