亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

2 回答

個人理解:重定向是程序和文件流之間的關系,管道是程序和程序之間的關系,當然管道的實現也用到了輸入流輸出流的概念
或許哪一天看了linux源碼就徹底明白了

0 回復 有任何疑惑可以回復我~

個人理解:

重定向(>> 或 > 或 <) 的作用是將內容輸出到文件或者將文件輸入到程序

比如之前課程將數據輸出到某個txt文件中,或者通過輸入重定向(<)將txt文件的內容輸入到程序中。

  • https://img1.sycdn.imooc.com//5c90951a0001e0de09030202.jpg

管道(|)是將程序和程序之間形成“鏈接”,

比如課程中的計算input.c與avg.c通過管道鏈接,實現統計平均數的功能,如下圖:

https://img1.sycdn.imooc.com//5c9093db00010d8f08760249.jpg

同樣,在Linux命令操作中許多操作也是如此,比如:ls /usr/ | grep mysql? 命令,利用管道將ls和grep這兩個工具(應用)連接起來。

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號