国产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 <&-                           把關閉標準輸入

 

  

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

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

在線咨詢 ×

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

<menuitem id="vlare"></menuitem>

    <ul id="vlare"><rp id="vlare"><optgroup id="vlare"></optgroup></rp></ul>

  • 主站蜘蛛池模板: 永兴县| 兰坪| 舒城县| 鄱阳县| 莱芜市| 曲沃县| 汽车| 吉木萨尔县| 石楼县| 蕉岭县| 安仁县| 温州市| 临西县| 稻城县| 巴彦淖尔市| 新乐市| 婺源县| 马龙县| 文化| 浠水县| 江油市| 嵩明县| 普兰县| 怀来县| 石家庄市| 北票市| 静海县| 中西区| 白山市| 涞源县| 丰原市| 项城市| 望奎县| 台南县| 金川县| 正定县| 孝义市| 临汾市| 宝山区| 友谊县| 抚州市|