dos 内容重定向

dos 内容重定向,第1张

有没有办法把显示在命令行窗口中的帮助信息保存下来呢?

答案是肯定的,并且有不止一种答案。

稍微繁琐一点的办法就是碧宏租复制命令行窗口中的信息,然后粘贴到文本中保存起来。这个 *** 作比较繁琐的:在命令行窗口点击右键,然后选择“标记”,用鼠标拉出复制范围,然后敲回车,最后,粘贴到文本中去。

高效的办法就是:使用重定向符号,把原本输出到cmd窗口中的信息重定向到文本文件中去。

重定向符号有两个:>和>>。它们的作用都是改变各种提示信息的输出方向,把提示信息输出到指定的地方去——各种提示信息默认是绝缓输出到屏幕上去的。例如:tree

/?>help.txt,这条命令语句就把

tree

命令的帮助信息重定向到了help.txt文件中,help>nul

就把

help

命令的提示信息重定向到了空设备中去(nul表示空设备)。

想看看cmd中都有哪些基本命令吗?在cmd窗口中输入

help

就可以看到悔兆了;如果想把这些基本命令信息保存下来,请使用

help>d:\list.txt

,然后,到D盘根目录下找到list.txt文件打开即可。

>和>>虽然都起到重定向提示信息的作用,但是,它们的作用稍有差别。单个的>表示以覆盖方式重定向提示信息,也就是如果目的地原来有内容,将把原来的内容清除掉,用新内容填充;>>表示以追加的方式重定向提示信息,也就是说,如果目的地原来有内容,原有的内容将保持不变,在原有内容之后追加新内容。例如:假设d:\test.txt中的内容是:I

Love

batch。那么,在cmd窗口中,分别使用如下两条语句:echo

me,too>d:\test.txt和echo

me,too>>d:\test.txt,将会发现,使用第一条语句之后,test.txt中只有一行内容:me,too,而使用第二条语句之后,test.txt中将有两条内容,分别是I

Love

batch和me,too。

最保险的执行一次,用type 显示出来,单浪费时间

ECHO "1324R43" 1>1.LOG 2>&1

type 1.log

以下会出其他问题,自己试下:

应该用**.cmd 1>kk.log 1>&2,而且要保存为批处理或cmd

net stop myservices 1>result 1>&2,把它保存为1.bat,

执戚凳行call 1.bat就可以了,命令显示,log也保存了。

其他几种方法都行,具体自己没仔信试下哪种好:

第一种执行两次,浪费时间

ECHO "1324R43"

ECHO "1324R43" >1.LOG

第二种使用通道显示

ECHO "枯轮1324R43" >1.LOG | TYPE 1.LOG

第三种通道win7自带tee工具,在命令行执行

ECHO "1324R43" >1.LOG | TEE 1.LOG

tee.exe 为WIN7自带工具,如果没有就需要下载工具,我现在找类似TEE的UEFI的工具!

在DOS命令中如何进入指定文件夹的具体步骤:

按快捷键win+R,打开“运行面板”,输入“cmd”,然后点击“确定”,

进胡友拆入dos命令端,输入要进入的盘符,例如:要进入的文件夹在E盘,输入告租命令“e:裤枣”,然后按回车键,进入E盘;

输入指定文件夹的路径,例如:要进入文件夹是在E盘下的文件夹名为Web下的CSS文件夹,

输入命令:“cd web\CSS”,然后按回车键,进入了CSS文件夹。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12251527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存