Linux輸出信息并將信息記錄到文件(tee命令)
前言
最近工作中遇到一個需求,需要將程序的輸出寫到終端,同時寫入文件,通過查找相關的資料,發(fā)現可以用 tee 命令實現,首先來解釋一下 tee 命令的作用:
read from standard input and write to standard output and files.
它從標準輸入讀取內容并將其寫到標準輸出和文件中。
例如:
ls | tee ls_tee.txt cat ls_tee.txt
使用 tee 時,如果想保留目標文件原有的內容,可以使用 -a
參數,附加至給出的文件,而不是覆蓋它。
命令 tee 的參數選項:
-a
: 向文件中重定向時使用追加模式
-i
: 忽略終端信號(Interrupt)
tee命令
tee 命令主要用于將數據重定向到文件,另一方面還可以提供一份重定向數據的副本作為后續(xù)命令的 stdin。也就是可以把數據同時重定向到給定文件和屏幕。
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
相關文章
深入理解linux執(zhí)行文件提示No such file or directory的背后原因
這篇文章主要介紹了深入理解linux執(zhí)行文件提示No such file or directory的背后原因,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12Linux系統(tǒng)下利用C程序輸出某進程的內存占用信息
這篇文章主要給大家介紹了關于在Linux系統(tǒng)下利用C程序輸出某進程的內存占用信息的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友下面來一起看看吧。2017-12-12