靚麗時尚館

位置:首頁 > 健康生活 > 心理

bash,管道實現原理

心理2.55W
bash 管道實現原理

管道是linux中一個很重要的命令列操作,因為linux的每個命令都以完成一個任務為目的,只有把些命令組合起來才能做複雜的工作,當然這種方式也提供了很大的靈活性。

如一個簡單的管道的例子(略)

雖然這個例子很簡單,但已經可以說明bash中管道的原理。從上面的分析我們可以看出,linux中建立程序是從父程序"fork"出來,然後再execve,而不是在建立時就指定它要執行的函式,完成獨立地建立,這樣天然的程序的繼承關係,為管道的實現提供了很大的方便,因為管道的實現利用了子程序繼承父程序的檔案描述符表這一特性。

標籤:bash 管道