对于任何一个进程,在启动时,都会打开三个流:stdin(标准输入), stdout(标准输出), stderr(标准错误输出).Stdout,stderr是process与Display之间,stdin是process与keyboard之间.也就是说系统的标准输入输出,是进程与设备间交流的桥梁. 但是在很多情况下,我们的程序数据并不来自于标准输入,我们在使用标准输出时,也不希望写到显示器上,可能是文件,网络,打印机等.这时候就需要IO Redirect来作用了.还有,为了方便使用等,我们希望将写…