歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

shell中輸出重定向

概述

Linux Shell環境中支持輸入輸出重定向,用符號“<”和“>”來表示

  • 0表示標准輸入
  • 1表示標准輸出
  • 2表示標准錯誤信息輸出

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重定向時,跟>符號不要加空格

Copyright © Linux教程網 All Rights Reserved