歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux系統如何重定向數據流?

Linux系統如何重定向數據流?

日期:2017/3/2 11:33:25   编辑:Linux技術

  所謂的數據流就是按一定順序讀取的一串數據,所以數據流的方向就是數據流的讀取順序,Linux系統重定向數據流就是把數據讀取後輸出的結果導入到其他文件中。那麼Linux系統如何重定向數據流呢?

  數據流重定向

  下面簡單的回顧一下前面經常用到的兩個重定向操作:

  $ echo ‘hello shiyanlou’ 》 redirect

  $ echo ‘www.shiyanlou.com’ 》》 redirect

  $ cat redirect

  當然前面沒有用到的《和《《操作也是沒有問題的,如你理解的一樣,它們的區別在於重定向的方向不一致而已,》表示是從左到右,《右到左。

  1.簡單的重定向

  在更多了解 Linux 的重定向之前,需要先知道一些基本的東西,前面已經提到過 Linux 默認提供了三個特殊設備,用於終端的顯示和輸出,分別為stdin(標准輸入,對應於你在終端的輸入),stdout(標准輸出,對應於終端的輸出),stderr(標准錯誤輸出,對應於終端的輸出)。

  文件描述符

  設備文件

  說明

  0

  /dev/stdin

  標准輸入

  1

  /dev/stdout

  標准輸出

  2

  /dev/stderr

  標准錯誤 上一頁12345下一頁共5頁

Copyright © Linux教程網 All Rights Reserved