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