在IOS里执行Linux Shell命令
这是很多业内人士都不知道的隐藏技巧。 这些在IOS中运行的Linux命令可以提高你的工作效率,也可用于耍酷或面试等环节,让对方感到惊奇!这些命令已经在CISCO设备上存在很长时间了,根据测试,1900这样的老设备也支持。 CISCO的一份2001年3月25日发布的一份文档说明了 从IOS v15.1M版本开始 支持Cisoc IOS Shell的相关细节: https://www.cisco.com/c/en/us/td/docs/ios/netmgmt/configuration/guide/Convert/IOS_Shell/nm_ios_shell.html 因为高版本的IOS(比如IOS XE)是基于Linxu创建的,是Linux的一个进程,所以支持Shell命令。 本文以VIRL的vIOS为例。 打入命令 show ip int b之后列出所有接口,可见有一大堆环回口,暂停在“--More--”等待用户按任意键继续显示: 此时输入 正斜杠 后跟关键字可以过滤之下的列表,比从中找出地址为172.16.109.1的接口,会显示该接口及其之下的所有列表: 此时输入 正斜杠 后跟关键字可以过滤之下的列表,比从中找出地址为172.16.109.1的接口,会显示该接口及其之下的所有列表: 在配置模式里打入命令: shell processing full