nul 是空设备名 像个黑洞 
> 是覆盖输出的意思 
1是输出流,2是错误流(1可以省略不写) 
 
>nul 2>nul 就是把 命令执行的输出信息和错误信息不输出到屏幕,而是输出到一个根本不存在的设备. 
常见设备名: 
con 控制台(键盘和显示器) 
aux , com1 - com4 所有串口 
prn , lpt1 - lpt3 所有并口 
nul 空设备 
clock$ 电子钟
 
重定向操作符
> 将命令输出写入到文件或设备中,而不是写在命令提示符窗口中。 
< 从文件中而不是从键盘中读入命令输入。 
>> 将命令输出添加到文件末尾而不删除文件中的信息。
>& 将一个句柄的输出写入到另一个句柄的输入中。
<& 从一个句柄读取输入并将其写入到另一个句柄输出中。 
| 从一个命令中读取输出并将其写入另一个命令的输入中。也称作管道。 
 
0 输入 
1 输出 O )
2 错误输出
3-9 由应用程序和各个具体工具单独定义。