欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

關(guān)于linux下tee命令的信息

Linux里面tee作用是什么,使用場景是什么?

題主你好,

縉云網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),縉云網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為縉云千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的縉云做網(wǎng)站的公司定做!

tee最常用法說白了就是將命令的輸出內(nèi)容輸出到終端的同時,還可以將其寫入文件.

*.再換句話說就是,我們想要將命令的結(jié)果a.打印到終端上讓我們看到的同時,還想要將這部分內(nèi)容b.存到文件中,如果有這個需求,可以使用tee命令.

-----

通常的用法:

命令1 | tee filename ? //將命令1的結(jié)果會被打印到終端的同時,還會在filename中存一份

*.上面用法中,加粗的| tee表示是固定不變的,剩下的命令1和filename是可變的

-----

舉個最簡單的例子,我們的需求: 將"你好,朋友"打印到終端,并且將其另存到文件friend中.

echo "你好,朋友"

如果光是這樣寫,則只是將"你好,朋友"輸出到了終端上,并沒有另存的意思,所以我們引入tee:

echo "你好,朋友" | tee friend

也就是說echo命令把結(jié)果,"你好,朋友",傳給了命令tee, 而tee做的就是把echo命令傳過來的結(jié)果給復(fù)制一份,一份輸出到終端,一份保存到文件friend中.

-----

再啰嗦一句,上面這條命令的處理流程:

echo "你好,朋友" | tee friend--先將echo命令的結(jié)果, "你好,朋友" ,通過管道 ,|, 送給tee命令, tee命令將echo命令傳過來的結(jié)果, "你好,朋友" ,又復(fù)制了一份,此時共有兩份了,將其中一份顯示到終端上; 另一份保存到文件friend中.

-----

測試截圖:

第一條命令: 可以看出我當前目錄下沒有任何文件;

第二條命令: 當該命令執(zhí)行完,我們看到 "你好,朋友" 被輸出到了終端上;

第三條命令: 同時,我們可以看到還在終端下得到了一個名為friend的文件,內(nèi)容同終端上輸出的相同.

注意事項: 此時tee將結(jié)果寫到friend文件中用的是 覆蓋,而非追加, 也就是說我們多次執(zhí)行這條命令后,friend這個文件中只存在一行 "你好,朋友", 如果我們想要將結(jié)果追加到文件friend中,則要給tee加個-a參數(shù),即命令為:

echo "你好,朋友" | tee -a friend

看測試截圖:

該截圖做了個對比:

上面的就是沒有加-a參數(shù)的,可以看到命令兩次執(zhí)行完后,friend文件中就只有一行"你好,朋友";?

中間我們使用了rm friend將friend文件刪掉了,防止產(chǎn)生干擾;

下面兩句加了-a參數(shù),可以看到命令兩次執(zhí)行后,friend文件中有兩行"你好,朋友".?

寫在最后: 上面只是描述了tee的常規(guī)用法,描述有不到位的地方.對于使用場景現(xiàn)在只能是抽象的說:你一邊想要在終端上看到命令產(chǎn)生的結(jié)果,又想將該結(jié)果保存到文件中供后面查看.

另外, 上面只是tee命令比較常見的用法,并不是其全部的功能.

=====

希望可以幫到題主, 歡迎追問.

Linux tee命令作用是什么?

Linux tee命令用于讀取標準輸入的數(shù)據(jù),并將其內(nèi)容輸出成文件。

tee指令會從標準輸入設(shè)備讀取數(shù)據(jù),將其內(nèi)容輸出到標準輸出設(shè)備,同時保存成文件。

Linux中的tee是什么意思?如何使用?

Linux中的tee是一個命令。\x0d\x0a主要用途----顯示程序的輸出并將其復(fù)制到一個或多個文件中。\x0d\x0a它與重定向命令的不同之處在于達到重定向效果的同時,還能在屏觀察輸出。\x0d\x0a\x0d\x0a命令格式 tee [參數(shù)] [ File ... ]\x0d\x0a參數(shù) -a 表示將輸出添加到 File 的末尾而不是覆蓋寫入。\x0d\x0a示例\x0d\x0a 要同時查看和保存一個命令的輸出:cat test.c | tee test.tee\x0d\x0a它在工作站上顯示命令 cat test.c 的標準輸出,\x0d\x0a同時在文件 test.tee 中保存輸出的一個副本。

當前文章:關(guān)于linux下tee命令的信息
轉(zhuǎn)載來于:http://chinadenli.net/article35/dsgjipi.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化域名注冊搜索引擎優(yōu)化網(wǎng)站收錄關(guān)鍵詞優(yōu)化做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司