讀取標準輸入的數據,並將其內容輸出成文件bash
tee [-ai][-help][-version][file...] (文件一個或者多個)ui
參數:spa
-a :內容以追加的方式輸出添加到文件
-i :忽略中斷信號
-i :忽略中斷信號
-version :版本信息
複製代碼
make 2>&1 | tee build.log
複製代碼
make :手動編譯code
2>&1 :0-stdin(標準輸入)、1-stdout(標準輸出)、2-stderr(標準錯誤)io
2>&1表示 : 2>是將標準錯誤重定向到指定地方,&1是標準輸出,整一個意思就是將標準錯誤輸出到標準輸出中編譯
make > build.log : 是將全部標準輸出到這個文件中,並無定義標準錯誤應該是定義到了標準輸出,也就是說若是make執行出現錯誤,那麼就不會寫到build.log中,而是輸出到屏幕上,2>&1是錯誤和結果都重定向到build.log中。class