linux下管道命令

2021-08-27 16:55:54 字數 479 閱讀 5133

想必很多剛接觸linux尤其是在redhat環境下,大家都見過 rpm -qa | grep 或者rpm - qa| sort之類的命令,但是並不知道|是乙個什麼符號。

管道符號,是unix功能強大的乙個地方,符號是一條豎線:"|",用法: command 1 | command 2 他的功能是把第乙個命令command

1執行的結果作為command 2的輸入傳給command 2:例如

root@wl-ms-7673:/home/wl/桌面/shell# cat test.txt 

123456

789567

875421

root@wl-ms-7673:/home/wl/桌面/shell# cat test.txt | sort

123421

456567

789875

把test檔案中的內容通過管道傳遞給sort進行排序~

Linux下管道程式設計

功能 父程序建立乙個子程序父程序負責讀使用者終端輸入,並寫入管道 子程序從管道接收字元流寫入另乙個檔案 include include include include include include include define max 100 intmain pid fork 建立子程序 if p...

Linux環境下管道FIFO傳輸

本例用到3個檔案 建立管道 往管道裡寫資料 從管道裡讀資料。fifo write.c include include include include include include include include define bufes pipe buf int main void for i 0...

Linux下管道的實現機制

檢視linux下管道的預設大小可以使用命令ulimit a 儘管命令ulimit a看到管道大小8塊,緩衝區的大小不是4 k,因為核心動態分配最大16 緩衝條目 乘64 k 驗證管道的容量 管道是一種最基本的 ipc機制,由pipe函式建立 呼叫pipe函式時在核心中開闢 一塊緩衝區 稱為管道 用於...