概述
Linux Shell環境中支持輸入輸出重定向,用符號“<”和“>”來表示
0、1、2可以用來指定需要重定向的標准輸入或輸出,例如 2 > /tmp/error.txt表示將錯誤信息輸出到文件/tmp/error.txt中
/dev/null
linux下有個特殊的文件/dev/null,它就像一個無底洞,所有重定向到它的信息都會消失得無影無蹤。這一點非常有用,當我們不需要回顯程序的所有信息時,就可以將輸出重定向到/dev/null上了
如果想要正常輸出和錯誤信息都不顯示,則要把標准輸出和標准錯誤都重定向到/dev/null,例如:
標准輸出重定向到/dev/null
標准錯誤輸出重定向到/dev/null
注意
0、1、2重定向時,跟>符號不要加空格