如何在Linux命令中使用pipe
【版權(quán)聲明】文章部分內(nèi)容來(lái)源網(wǎng)絡(luò),不代表本站觀點(diǎn)!若有了解“如何在Linux命令中使用pipe”等有關(guān)服務(wù)器、云主機(jī)租用、托管、配置、價(jià)格問(wèn)題,請(qǐng)咨詢YINGSOO客服,獲取最新優(yōu)惠!
【暢銷推薦】服務(wù)器優(yōu)惠 | 日本云服務(wù)器 | 泰國(guó)云服務(wù)器
【相關(guān)閱讀】俄羅斯vps的優(yōu)勢(shì),俄羅斯vps速度怎么樣?
Linux系統(tǒng)的服務(wù)器中命令行接口之所以具有如此內(nèi)在的靈活性,原因有很多。原因之一是,您可以輕松地讓兩個(gè)或多個(gè)命令無(wú)縫地協(xié)同工作。pipe就是這樣一個(gè)例子。
pipe是什么?
pipe是鍵盤(pán)上的豎條,通常與反斜杠位于同一個(gè)鍵上。但是pipe是做什么的呢?
簡(jiǎn)單的說(shuō),它接受左邊命令的輸出,并將其用作右邊命令的輸入。為了簡(jiǎn)單起見(jiàn),我將向您展示如何創(chuàng)建一個(gè)新文件,向該文件添加文本,并在該文件中搜索字符串,所有這些操作都來(lái)自使用兩個(gè)pipe的單個(gè)命令。
這些命令分別是touch test、echo“this is my file”> test和grep file test。這三個(gè)命令創(chuàng)建一個(gè)名為test的文件,將字符串“this is my test”添加到test中,然后在test中搜索字符串“file”。
如何使用pipe運(yùn)行命令?
這一條命令是:
touch test | echo "this is my file" > test | grep file test
這里發(fā)生的情況是,第一個(gè)pipe接收touch test的輸出,并將其作為輸入發(fā)送給第二個(gè)命令,這意味著第二個(gè)命令現(xiàn)在有必要的文件可用來(lái)將文本回送到其中。然后,第二個(gè)pipe獲取第二個(gè)命令的輸出,并將其用作第三個(gè)命令的輸入,這意味著可以搜索所需的文本字符串。
因此,第一個(gè)命令的輸出用作第二個(gè)命令的輸入,第二個(gè)命令的輸出用作第三個(gè)命令的輸入。
在Linux命令中使用pipe是使CLI具有令人難以置信的多用途性和效率的一種非常簡(jiǎn)單的方法。習(xí)慣使用pipe并將您的Linux命令fu提升到下一個(gè)級(jí)別。
暢銷產(chǎn)品:美國(guó)高防服務(wù)器租用去首頁(yè)參與活動(dòng)!YINGSOO推出Phala挖礦服務(wù)器、Chia奇亞農(nóng)場(chǎng)服務(wù)器、Swarm物理節(jié)點(diǎn)服務(wù)器、Swarm母雞服務(wù)器、Swarm云節(jié)點(diǎn)服務(wù)器、國(guó)內(nèi)礦機(jī)服務(wù)器海外托管、《Phala PHA挖礦資料大全》,《swarm bzz挖礦資料大全》,Swarm Bee節(jié)點(diǎn)租用請(qǐng)咨詢YINGSOO客服!官網(wǎng)www.sddonglingsh.com
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。