将原本要输出到屏幕上面的内容,重定向到一个指定的文件中
将原本从键盘上面输入的内容,改为从命令或者文件当中读取
为什么要用重定向
1. 数据非常重要,需要保存
2. 后台程序的输出重定向到一个文件中
3. 定时任务的执行结果
4. 把一些错误的输出定向到空
5. 把正确和错误的信息都需要保存
stdin #标准输入 0 #从键盘上面读取输入的内容
stdout #标准输出 1 #默认将正确的信息标准输出到屏幕上方
stderr #错误输出 2 #默认将错误的信息标准输出到屏幕上方