Linux中的輸出重定向
阿新 • • 發佈:2017-07-06
鍵盤 追加 指定 err 顯示 保存到文件 標準輸出 錯誤信息 std
標準輸入輸出:
鍵盤 /dev/stdin 0 標準輸入
顯示器 /dev/stdout 1 標準輸出
顯示器 /dev/stderr 2 錯誤輸出
輸出重定向
正確輸出:
命令 > 文件
以覆蓋的形式,把命令的正確輸出寫入指定文件中
命令 >> 文件
以追加的形式,把命令的正確輸出寫入指定文件中
錯誤輸出:
命令 2> 文件
以覆蓋的形式,把錯誤信息寫入指定文件中
命令 2>> 文件
以追加的形式,把錯誤信息寫入指定文件中
正確輸出和錯誤輸出同時保存:
命令 > 文件 2>&1
以覆蓋的方式,把正確輸出和錯誤輸出都保存到文件中
命令 >> 文件 2>&1
以追加的方式,把正確輸出和錯誤輸出都保存到文件中
命令 &> 文件
以覆蓋的方式,把正確輸出和錯誤輸出都保存到文件中
命令 &>> 文件
以追加的方式,把正確輸出和錯誤輸出都保存到文件中
命令 >> 文件1 2>> 文件2
正確的在文件1中,錯誤的在文件2中
Linux中的輸出重定向