执行cisco命令时如何将输出redirect到本地文件?
假设我想执行“show interface description | inc mcRNC411”,我想将其输出redirect到名为C:\ output.txt的本地文件中。
谢谢。 🙂
这取决于设备运行的操作系统(IOX,NX-OS等)及其所在的版本。
对于一个典型的IOS设备的细节在这里 。
使用show run | i username | redirect flash0:/output.txt show run | i username | redirect flash0:/output.txt
虽然并非所有设备都支持使用两个pipe道,和/或redirect (或tee )命令。 这又取决于你的设备和操作系统。
更新要将更新发送到本地计算机,只能使用C:\ output.txt,通过URLredirect仅使用交换机中的内置function。 redirect命令将输出保存为一个URL,如给出的例子“flash:/output.txt”。
这也可以是TFTP redirect tftp://192.168.0.1/myfile.txt但是这需要你设置一个TFTP服务器。 您可以从redirect命令的帮助输出中看到许多其他协议可用;
router#show run | redirect ? flash: Uniform Resource Locator ftp: Uniform Resource Locator http: Uniform Resource Locator https: Uniform Resource Locator nvram: Uniform Resource Locator pram: Uniform Resource Locator rcp: Uniform Resource Locator scp: Uniform Resource Locator tftp: Uniform Resource Locator
既然你是在Windows上(假设提到“C:\”),如果你正在使用超级terminal,你可以捕获到本地文件的命令输出:请参阅这个参考。
我不能build议你所有的terminal仿真程序有太多,但有多个具有相同的“捕捉到文件”function。
最后但并非最不重要的一个简单的复制和粘贴肯定会做? ;)
你可以login会话吗? 我使用过的每个terminal仿真器…因为我记得提供了将所有会话input和输出logging到正在运行的计算机上的文件的选项。
通常,在Windows上(您似乎正在使用),也可以通过右键单击标题/菜单栏并从上下文菜单中select适当的选项来select并复制terminal或CLI窗口的内容。

这是简单的如下:
您login到您的路由器或交换机。 在#模式下,input以下命令
router# show running-config | redirect tftp://10.0.0.4/routerbackup.doc
10.0.0.4是你的tftp服务器(希望你有一个。如果不是只是下载solarwind tftp应用程序并将其安装在你的任何服务器上,只需configuration它以显示默认存储文件的位置)
routerbackup是你的文件名。 .doc是你想要的文件的types。 你可以有.txt或任何其他窗口。 现在您的文件将以word文档格式存放在10.0.0.4的指定文件夹中。
这就是全部:)享受思科