Linux輸出信息并將信息記錄到文件(tee命令)
前言
最近工作中遇到一個(gè)需求,需要將程序的輸出寫到終端,同時(shí)寫入文件,通過查找相關(guān)的資料,發(fā)現(xiàn)可以用 tee 命令實(shí)現(xiàn),首先來解釋一下 tee 命令的作用:
read from standard input and write to standard output and files.
它從標(biāo)準(zhǔn)輸入讀取內(nèi)容并將其寫到標(biāo)準(zhǔn)輸出和文件中。
例如:
ls | tee ls_tee.txt cat ls_tee.txt
使用 tee 時(shí),如果想保留目標(biāo)文件原有的內(nèi)容,可以使用 -a
參數(shù),附加至給出的文件,而不是覆蓋它。
命令 tee 的參數(shù)選項(xiàng):
-a
: 向文件中重定向時(shí)使用追加模式
-i
: 忽略終端信號(hào)(Interrupt)
tee命令
tee 命令主要用于將數(shù)據(jù)重定向到文件,另一方面還可以提供一份重定向數(shù)據(jù)的副本作為后續(xù)命令的 stdin。也就是可以把數(shù)據(jù)同時(shí)重定向到給定文件和屏幕。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
相關(guān)文章
apache簡介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
本篇文章主要介紹apache簡介,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08Centos6 網(wǎng)絡(luò)配置的實(shí)例詳解
這篇文章主要介紹了Centos6 網(wǎng)絡(luò)配置的實(shí)例詳解的相關(guān)資料,希望通過本文大家能夠掌握配置網(wǎng)絡(luò)的知識(shí),需要的朋友可以參考下2017-09-09Linux上也有10個(gè)流行的Windows應(yīng)用程序
今天小編就為大家分享一篇關(guān)于在linux上也流行的windows程序,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-09-09深入理解linux執(zhí)行文件提示No such file or directory的背后原因
這篇文章主要介紹了深入理解linux執(zhí)行文件提示No such file or directory的背后原因,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12Linux系統(tǒng)下利用C程序輸出某進(jìn)程的內(nèi)存占用信息
這篇文章主要給大家介紹了關(guān)于在Linux系統(tǒng)下利用C程序輸出某進(jìn)程的內(nèi)存占用信息的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友下面來一起看看吧。2017-12-12