Linux常用命令之管道 wc

2021-07-04 03:40:28 字數 1326 閱讀 1091

8、管道命令

「 | 」,豎線符號代表的就是管道符

管道是一種兩個程序間進行單向通訊的機制。因為管道傳遞資料的單向性,所以又稱為半雙工管道。

介紹:

缺點:資料只能從乙個程序流向另乙個程序(其中乙個讀管道,乙個寫管道)。如果要進行雙工通訊,需要建立兩個管道。

管道只能用於父子程序或兄弟程序間通訊,也就是說管道只能用於具有親緣關係的程序間通訊。

管道所傳輸的是無格式的位元組流。

通過管道通訊的兩個程序,乙個程序向管道寫資料,另乙個從中讀資料。寫入的資料每次都新增到管道緩衝區的末尾,讀資料的時候都是衝緩衝區的頭部讀出資料的。

利用管道檢視/root/install.log檔案的內容並分頁顯示

[root@admin ~]# cat install.log | more
9、wc統計檔案行數、字數、位元組數並顯示

語法:wc [-lwc] filename

選項與引數:

現有乙個a.txt檔案,其內容如下:

[root@admin t2]# cat a.txt

adfasd

234123

adsftgrt

#通過管道命令使用wc命令統計/home/t2/a.txt檔案行數、字數等

[root@admin /]# cat /home/t2/a.txt | wc33

23

代表該檔案內容有3個字串3行23個字母

#直接使用wc檢視該檔案

[root@admin /]# wc /home/t2/a.txt33

23 /home/t2/a.txt

比使用管道命令多顯示了乙個檔案路勁及檔名

#修改一下檔案a.txt

[root@admin t2]# cat a.txt

adfasd this

is last one

234123

adsftgrt

#統計檔案的行數

[root@admin t2]# wc -l a.txt

3 a.txt

統計行數時,實際統計的是換行符\n,所以存在空行也會算著一行

#統計檔案a.txt的單詞數,單詞之間以空白字元為界定

[root@admin t2]# wc -w a.txt

7 a.txt

#統計檔案a.txt檔案的位元組數

[root@admin t2]# wc -c a.txt

42 a.txt

常用命令之wc

linux系統中的wc word count 命令的功能為統計指定檔案中的位元組數 字數 行數,並將統計結果顯示輸出。1 命令格式 wc 選項 檔案.2 命令功能 統計指定檔案中的位元組數 字數 行數,並將統計結果顯示輸出。該命令統計指定檔案中的位元組數 字數 行數。如果沒有給出檔名,則從標準輸入讀...

linux常用命令 wc

linux系統中的wc word count 命令的功能為統計指定檔案中的位元組數 字數 行數,並將統計結果顯示輸出 37 代表了檔案總共有37行,主機如果檔案中有空行,也會被計數 59 代表了有多少個單詞,這裡裡邊所說的單詞,並非是英語自定裡邊所說的單詞,比如afaf,dfdf,erefdfdf ...

Linux常用命令 wc命令

linux系統中的wc word count 命令的功能為統計指定檔案中的位元組數 字數 行數,並將統計結果顯示輸出。1 命令格式 wc 選項 檔案.2 命令功能 統計指定檔案中的位元組數 字數 行數,並將統計結果顯示輸出。該命令統計指定檔案中的位元組數 字數 行數。如果沒有給出檔名,則從標準輸入讀...