<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                >[success] # Linux 輸入和輸出 1. `linux `中標準的**輸入設備默認指的是鍵盤**,**標準的輸出設備默認指的是顯示器** * **輸入重定向**:指的是重新指定設備來代替鍵盤作為新的輸入設備; * **輸出重定向**:指的是重新指定設備來代替顯示器作為新的輸出設備。 2. 舉個例子輸入`cat a.txt` 將**a.txt 文件內容輸出到屏幕上**,使用**重定向**的形式將它輸出的內容展示的位置改變不在是屏幕上而是其他位置 | 設備 | 設備文件名 | 文件描述符 | 類型 | | --- | --- | --- | --- | | 鍵盤 | /dev/stdin | 0 | 標準輸入 | | 顯示器 | /dev/stdout | 1 | 標準輸出 | | 顯示器 | /dev/stderr | 2 | 標準錯誤輸出 | >[success] # 重定向 1. **重定向** -- 將數據轉到其他地方,重定向模式分為三種`輸出`、`輸入`、`標準錯誤輸出` * **標準輸入 (stdin)**: 代碼為`0`,使用 `< `或 `<<` * **標準輸出 (stdout)**: 代碼為`1`,使用 `>` 或 `>>`; * **標準錯誤輸出(stderr)**: 代碼為`2`,使用 `2>` 或 `2>>` 2. 舉個例子例如`echo aaa`意思是將 **aaa 這個字符打印到終端顯示**,配合重向,`echo aaa >aaa.txt` 將原本要打印到控制臺的內容重定向到`aaa.txt` 也就是將**aaa 寫入到文件中** 或者 `cat aa.txt > bb.txt `則表示將**aa.txt 內容寫入到bb.txt中** * `>`-- 輸出重定向到一個文件或設備 覆蓋原來的文件,將左側命令的結果,覆蓋寫入到符號右側指定的文件中 * `>>` -- 輸出重定向到一個文件或設備 追加原來的文件,將左側命令的結果,追加寫入到符號右側指定的文件中 3. `echo 123 1>bb.txt` 將原本輸入控制臺上的123 寫入到 bb.txt 文件,注意了 `1` 是輸入正確的結果輸出寫入到 `bb.txt` 文件內。當然`1`正確可以省略,但 是如果想將錯誤寫入需要用 `2` 來標記? ? | 類型 | 符號 | 作用 | | --- | --- | --- | | 標準輸出重定向 | 命令 > 文件 | 以覆蓋的方式,把命令的正確輸出輸出到指定的文件或設備當中 | | 標準輸出重定向 | 命令 >> 文件 | 以追加的方式,把命令的正確輸出輸出到指定的文件或設備當中 | | 錯誤輸出重定向 | 命令>文件 | 以覆蓋的方式,把命令的錯誤輸出輸出到指定的文件或設備當中 | | 錯誤輸出重定向 | 命令>>文件 | 以追加的方式,把命令的錯誤輸出輸出到指定的文件或設備當中 | | 正確輸出和錯誤輸出同時保存 | 命令>文件 2>&1 | 以覆蓋的方式,把正確輸出和錯誤輸出都保存到同一個文件當中 | | 正確輸出和錯誤輸出同時保存 | 命令>文件 2>>&1 | 以追加的方式,把正確輸出和錯誤輸出都保存到同一個文件當中 | | 正確輸出和錯誤輸出同時保存 | 命令&>文件 | 以覆蓋的方式,把正確輸出和錯誤輸出都保存到同一個文件當中 | | 正確輸出和錯誤輸出同時保存 | 命令&>>文件 | 以追加的方式,把正確輸出和錯誤輸出都保存到同一個文件當中 | | 正確輸出和錯誤輸出同時保存 | 命令>>文件1 2>文件2 | 以覆蓋的方式,正確的輸出追加到文件1中,把錯誤輸出追加到文件2中 | [更多使用效果鏈接](https://www.linuxprobe.com/linux-eof-diy.html) >[danger] ##### 快速創建文件 創建文件除了`touch `也可以使用**重定向符合例如 `> aa.txt `創建aa.txt 文件** >[danger] ##### 參考 [鏈接](https://www.cnblogs.com/afeige/p/10897103.html) [鏈接](http://lnmp.ailinux.net/xargs)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看