>與>>重定向

1.在linux中,使用> 和 >> 可使數據流重定向。linux

如:bash

ll / > ~/files;file

在終端中並不顯示全部的文件,而是會將查到的目錄寫入到 ~/files中。終端

> 是替換, >> 是向後累加。error

使用 cat ~/files 能夠查看數據。數據

當沒有 files 文件,會自動建立文件並寫入。重定向

2. 標準輸出 stdout (standard output):代碼爲 1文件

    標準錯誤輸出 stderr (standard error output):代碼爲 2 .錯誤

在執行命令時,能夠將正確和錯誤的代碼分別寫入到不一樣的文件中

如:

find /home -name .bashrc > list_right 2> list_error

3.數據不進行寫入操做,定向到/dev/null

find /home -name .bashrc > /dev/null 2> list_error

4.將正確和錯誤的寫入到同一個文件

find /home -name .bashrc > list 2>&1

相關文章
相關標籤/搜索