国产91精品在线播放,欧美精品在线免费,日韩中文字幕在线有码视频网

上海校區切換校區
圖標

學習文章

當前位置:首頁 > >學習文章 > >

linux中輸入輸出和重定向問題

發布時間: 2017-06-16 13:45:09

輸入輸出解釋  
        當我們執行shell的時候,每個進程都和三個打開的文件有關系,并使用文件描述符來引用這些文件。但這些文件不容易記憶,所以shell給了相應的文件名:
  • 0:輸入文件-標準輸入(它的命令是輸入,缺省是鍵盤,也可以是文件或者其他命令的輸出)
  • 1:輸出文件-標準輸出(它的命令是輸出,缺省是屏幕,也可以是文件)
  • 2:錯誤輸出文件-標準輸出(它的命令是錯誤的輸出,缺省是屏幕,也可以是文件)(或許會有疑問,為什么會定義錯誤輸出,因為很多人喜歡把錯誤單獨輸出,或者在處理大數據文件時,可能產生很多的錯誤,所以定義了此命令)

文件重定向

        在執行命令的時候,可以指定命令的輸入,輸出和錯誤,要實現這個, 就必須使用文件重定向。

在對標準錯誤進行重定向時,必須使用文件描述符,但是對于標準輸入和輸出來說,則不是必須的。

        下面是幾種寫法的案列:

  • command > filename                  把把標準輸出重定向到一個新文件中
  • command >> filename                   把標準輸出重定向到一個文件中(追加)
  • command 1 > fielname                  把標準輸出重定向到一個文件中
  • command > filename 2>&1            把標準輸出和標準錯誤一起重定向到一個文件中
  • command 2 > filename                  把標準錯誤重定向到一個文件中
  • command 2 >> filename               把標準輸出重定向到一個文件中(追加)
  • command >> filename 2>&1         把標準輸出和標準錯誤一起重定向到一個文件中(追加)
  • command < filename >filename2   把c o m m a n d命令以f i l e n a m e文件作為標準輸入,以f i l e n a m e 2文件作為標準輸出

  • command < filename                   把c o m m a n d命令以f i l e n a m e文件作為標準輸入

  • command << delimiter                把從標準輸入中讀入,直至遇到d e l i m i t e r分界符
  • command <&m                          把文件描述符m作為標準輸入
  • command >&m                          把標準輸出重定向到文件描述符m中
  • command <&-                           把關閉標準輸入

 

  

上一篇: 紅帽:開源技術“催化劑”

下一篇: 操作系統常見面試題總結

在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優質服務!

<menu id="orada"><dl id="orada"><td id="orada"></td></dl></menu>
  • 
    
      主站蜘蛛池模板: 凤翔县| 德阳市| 平邑县| 徐汇区| 县级市| 新干县| 莫力| 新沂市| 龙里县| 华亭县| 深泽县| 平定县| 隆林| 金昌市| 昭平县| 贵阳市| 项城市| 唐山市| 扎鲁特旗| 托里县| 扶沟县| 阳曲县| 通许县| 巩留县| 金溪县| 额尔古纳市| 通河县| 平利县| 拉萨市| 锦屏县| 昌宁县| 洛扎县| 德格县| 普安县| 田东县| 依安县| 洱源县| 鸡东县| 咸丰县| 黔东| 平谷区|