国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

Linux tee命令使用詳解

2024-08-28 00:04:12
字體:
供稿:網(wǎng)友

tee命令主要被用來向standout(標(biāo)準(zhǔn)輸出流,通常是命令執(zhí)行窗口)輸出的同時(shí)也將內(nèi)容輸出到文件,下面是tee的man 信息

read from standard input and write to standard output and files

下面我們通過幾個(gè)應(yīng)用場(chǎng)景來熟悉tee命令。

場(chǎng)景1: 如何使用tee命令

tee命令格式是:

tee [OPTION]... [FILE]...

從man文件的定義了解 tee從標(biāo)準(zhǔn)輸入流讀取數(shù)據(jù),所以這里我們使用一個(gè)簡(jiǎn)單的命令產(chǎn)生輸出流作為tee的輸入流,這里就選用ping命令,

[mysql@localhost ~]$ ping baidu.comPING baidu.com (220.181.57.216) 56(84) bytes of data.64 bytes from 220.181.57.216 (220.181.57.216): icmp_seq=1 ttl=128 time=30.1 ms64 bytes from 220.181.57.216 (220.181.57.216): icmp_seq=2 ttl=128 time=33.1 ms64 bytes from 220.181.57.216 (220.181.57.216): icmp_seq=3 ttl=128 time=31.9 ms64 bytes from 220.181.57.216 (220.181.57.216): icmp_seq=4 ttl=128 time=30.9 ms...

現(xiàn)在我們希望輸出到控制臺(tái)的同時(shí),將輸出到控制臺(tái)的內(nèi)容保存到另外的文件,以便其他的用途,那么這時(shí)候tee命令就可以發(fā)揮作用了,

[mysql@localhost ~]$ ping baidu.com | tee ping-baidu.log #輸出到控制臺(tái)的同時(shí),將內(nèi)容保存到ping-baidu.log文件中PING baidu.com (220.181.57.216) 56(84) bytes of data.64 bytes from 220.181.57.216 (220.181.57.216): icmp_seq=1 ttl=128 time=30.6 ms64 bytes from 220.181.57.216 (220.181.57.216): icmp_seq=2 ttl=128 time=30.5 ms64 bytes from 220.181.57.216 (220.181.57.216): icmp_seq=3 ttl=128 time=30.2 ms^C[mysql@localhost ~]$ cat ping-baidu.log #檢查文件內(nèi)容是否和輸出一致PING baidu.com (220.181.57.216) 56(84) bytes of data.64 bytes from 220.181.57.216 (220.181.57.216): icmp_seq=1 ttl=128 time=30.6 ms64 bytes from 220.181.57.216 (220.181.57.216): icmp_seq=2 ttl=128 time=30.5 ms64 bytes from 220.181.57.216 (220.181.57.216): icmp_seq=3 ttl=128 time=30.2 ms

場(chǎng)景2: 如何向文件里面追加內(nèi)容?

上面的操作中,輸出到ping-baidu.log,如果這個(gè)文件存在,則先將文件里面的內(nèi)容全部清除,然后再輸入內(nèi)容,對(duì)于某些場(chǎng)景下這種方式則不適合,我們希望每次的輸出是追加到文件里面,這時(shí)我們可以通過-a參數(shù)來指定.

ping baidu.com | tee -a ping-baidu.log

在這里插入圖片描述

場(chǎng)景3: 如何同時(shí)輸出到多個(gè)文件?

直接在tee命令后面追加待輸入的文件名即可,具體格式是:

ping baidu.com | tee ping.log ping-baidu.log

在這里插入圖片描述

場(chǎng)景4: 如何將tee命令的輸出重定向?yàn)榱硪粋€(gè)命令的輸入流

直接在tee命令后面接| 和下一個(gè)命令,就是按照pipeline的方式來弄

在這里插入圖片描述

場(chǎng)景5: 通過使用tee命令來提高寫入文件的權(quán)限等級(jí)

在實(shí)際操作liunx服務(wù)器的時(shí)候,我們?cè)谂渲媚承┪募臅r(shí)候,配置完了,保存的時(shí)候,發(fā)現(xiàn)自己當(dāng)前的用戶不具有保存文件的文件,這時(shí)候內(nèi)心是十分奔潰的,有沒有解決的方式呢?這時(shí)候

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 安阳市| 区。| 镇康县| 陵水| 河北省| 环江| 明星| 五指山市| 达孜县| 庆城县| 神木县| 蓬安县| 娄烦县| 文安县| 那坡县| 古丈县| 呼图壁县| 乌兰察布市| 兴文县| 大渡口区| 舒城县| 亳州市| 烟台市| 武邑县| 遂川县| 汨罗市| 灵丘县| 茌平县| 佛冈县| 安国市| 正定县| 涞源县| 新郑市| 五常市| 湘乡市| 昭通市| 平和县| 修文县| 永安市| 辽源市| 武乡县|