雙向重定向tee命令詳解


vim一般在訓練網絡的時候需要保存log文件,同時需要在屏幕上網絡的輸出信息,在shell文件中常常會看到如下代碼

執行的命令 2>&1 | tee log.txt

tee是linux中的管道命令,用來雙向重定向,什么意思呢,就是

執行的命令 | tee log.txt 會同時在屏幕上顯示程序運行的結果,並且同時將運行的結果寫到log.txt文件中

至於最上面的2>&1是數據流重定向,意思是將正確和錯誤的結果同時輸出

給出一個例子

運行之后可以看到屏幕上能夠顯示last運行的內容,本地文件中有新生成的last.txt文件

 

vim last.txt文件,發現和終端輸出的內容一樣

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM