【終端使用】bash的標准輸入輸出


名詞解釋:

  • 標准輸入(stdin):鍵盤上的輸入,將信息傳遞給電腦。        文件描述符 ---> 0
  • 標准正確輸出(stdout):屏幕上的正確的輸出,將信息傳遞給人。    文件描述符 ---> 1
  • 標准錯誤輸出(stderr):屏幕上的錯誤的輸出,將信息傳遞給人。    文件描述符 ---> 2

相關符號:

  • ">"、"1>":標准正確覆蓋重定向,會覆蓋文件中原來的內容。
  • "2>":標准錯誤覆蓋重定向,會覆蓋文件中原來的內容。
  • "&>":標准正確錯誤覆蓋一起重定向,會覆蓋文件中原來的內容。
  • ">>"、"1>>":標准正確追加重定向,會將信息追加到文件的尾部。
  • "2>>":標准錯誤追加重定向,會將信息追加到文件的尾部。
  • "<":標准輸入。

 

1、編寫一個簡單的腳本文件,並運行。

 

2、"1>"標准正確覆蓋重定向、"2>"標准錯誤覆蓋重定向、"&>"標准正確、錯誤覆蓋一起重定向,會覆蓋文件中原來的內容。

 

3、"1>>"標准正確追加重定向、"2>>"標准錯誤追加重定向,會將信息追加到文件的尾部(不會覆蓋原來文件中的內容)。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM