重定向问题

最近在搞工程性的东西,我慢慢的发现重定向这个技术非常的好用

DOS下有一个命令叫做重定向命令很少有人使用,但是合理的使用这个命令可以很方便得把一些在屏幕上的东西保存下来,也可以把一些外存的东西显示在屏幕上。(这个命令可以用于Win9x/ME/2000/XP)

命令格式: 
1、大于号 (>) 将命令发送到文件或设备,例如打印机(>prn)。使用大于号 (>) 时,有些命令输出(例如错误消息)不能重定向。 
2、双大于号 (>>) 将命令输出添加到文件结尾而不删除文件中已有的信息。 
3、小于号 (<) 从文件而不是键盘上获取命令所需的输入。 
4、>& 符号将输出从一个默认 I/O 流 (stdout, stdin, stderr) 重新定向到另一个默认 I/O 流。例如,command >output_file 2>&1 将处理 command 过程中的所有错误信息从屏幕重定向到标准文件输出中。标准输出的数值如下所示: 
标准输出 等价的数值 
Stdin 0 
Stdout 1 
Stderr 2

其中,1和2都创建一个文件用于存放数据;4可能不能够在DOS下使用

重定向命令的输出 
几乎所有的命令均将输出发送到屏幕。即使是将输出发送到驱动器或打印机的命令,也会在屏幕上显示消息和提示。 
要将输出从屏幕重定向到文件或打印机,请使用大于号 (>)。大多数命令中均可以使用大于号。例如,在以下命令中,dir 命令生成的目录列表重定向到 Dirlist.txt 文件: 
dir > dirlist.txt

如果 Dirlist.txt 文件不存在,OS将创建该文件。如果 Dirlist.txt 存在,OS将使用 dir 命令的输出替换文件中的信息。

要将命令输出添加到文件结尾而不丢失文件中的任何信息,请使用双大于号 (>>)。例如,在以下命令中,dir 命令生成的目录列表附加到 Dirlist.txt 文件中: 
dir > dirlist.txt

将输入重定向到一个命令 
就象可以将命令输出发送到文件或打印机而不是屏幕一样,您可以从文件而不是从键盘获取命令的输入。要从文件获取输入,请使用小于号 (<)。例如,以下命令将从 List.txt 文件中获取 sort 命令的输入: 
sort < list.txt 
OS将 List.txt 文件各行按字母排序并在屏幕上显示结果。

应用举例: OS:WinXP SP1 
1、输出FTP里面的内容:DIR /B >>FTP.TXT 然后打开FTP.TXT文本就可以看到FTP里面的全部东西(本地使用) 
2、查看帮助:有些帮助很长,一屏幕显示不完,如果程序的帮助上设计不好,就会一次性的全部滚动完毕,解决:COMMAND /? >>HELP.TXT,然后用TYPE HELP.TXT |MORE就可以分屏显示了

以上来自百度空间

但是有个问题我还是不能够解决,就是如何重定向dos界面中的一部分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值