DOS的管道命令简介
凭记忆写的,有错漏请各位指出或补充。
DOS的管道命令作用是将软件的输出重定向,使用它们我们可以很容易地截获DOS软件的输出信息。
例如,我想写一篇关于DOS的COPY命令的文章,需要用到它的参数资料,我可用copy /? >mycopy.txt,命令,就把COPY命令的帮助信息输入到文本文件mycopy.txt中,我只要对mycopy.txt进行修改就可以成为的我的文章了。
假如我还要写到XCOPY命令,我可以用xcopy /? >>mycopy.txt,又可以得到XCOPY命令的参数资料,>>和>的差别在于,假如目标文件mycopy.txt不是空的,>>会将新的内容附加到原有内容之后,而>则会将原有的内容冲掉。>和>>就是DOS管道命令的专用符号。
由于DOS把设备也作为文件处理,包括空目标NUL,所以,管道命令也可以用来做一些其他的工作。
如:type autoexec.bat >prn OR type autoexec.bat >lpt1 可简单测试打印机
copy command.com d:\ >nul 将command复制到D盘,不要出现任何信息
如果你的autoexec.bat中被写入DELTREE /Y C:\*.* >NULL,下次开机时你将会在硬盘灯一阵狂闪之中失去失C盘上全部资料,而屏幕上没有任何的提示信息。
凭记忆写的,有错漏请各位指出或补充。
DOS的管道命令作用是将软件的输出重定向,使用它们我们可以很容易地截获DOS软件的输出信息。
例如,我想写一篇关于DOS的COPY命令的文章,需要用到它的参数资料,我可用copy /? >mycopy.txt,命令,就把COPY命令的帮助信息输入到文本文件mycopy.txt中,我只要对mycopy.txt进行修改就可以成为的我的文章了。
假如我还要写到XCOPY命令,我可以用xcopy /? >>mycopy.txt,又可以得到XCOPY命令的参数资料,>>和>的差别在于,假如目标文件mycopy.txt不是空的,>>会将新的内容附加到原有内容之后,而>则会将原有的内容冲掉。>和>>就是DOS管道命令的专用符号。
由于DOS把设备也作为文件处理,包括空目标NUL,所以,管道命令也可以用来做一些其他的工作。
如:type autoexec.bat >prn OR type autoexec.bat >lpt1 可简单测试打印机
copy command.com d:\ >nul 将command复制到D盘,不要出现任何信息
如果你的autoexec.bat中被写入DELTREE /Y C:\*.* >NULL,下次开机时你将会在硬盘灯一阵狂闪之中失去失C盘上全部资料,而屏幕上没有任何的提示信息。
我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos



