重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
wc用于統計文本文件的行數、單詞數和字節數,命令使用格式如下:
創新互聯專注于西華企業網站建設,響應式網站設計,商城網站開發。西華網站建設公司,為西華等地區提供建站服務。全流程定制網站設計,專業設計,全程項目跟蹤,創新互聯專業和態度為您提供的服務
wc 選項 文件1 文件2......
也可以將其他命令的文本輸出通過管道符交由wc命令來統計:
命令字1 | 命令字2 | ...... | 命令字n | wc 選項
wc命令的常用選項包括:
-l 統計文本內容輸出的行數
-w 統計文本內容輸出的英文單詞數(英文按照空格來分割單詞)
-m 統計文本內容輸出的字符數(例如:“中”的字符數是1)
-c 統計文本內容輸出的字節數(例如:“中”的字節數是3,utf8編碼)
wc命令常用使用方式舉例如下。
①wc -l f1:統計文檔中的文字行數。
②wc -c f1:統計文檔中的字節數。
③wc -m f1:統計文檔中的字符數。
④wc -w f1:統計文檔中的單詞數。
⑤wc -L f1:統計文檔中最長行的長度。
⑥ls -l /etc | grep "^d" | wc -l:統計/etc/下目錄的個數。執行ls -l命令后,一個目錄顯示為一行,所以統計行數即為統計目錄數,如下圖所示。
echo "hello world"|wc -w 將會輸出2,表示有兩個英文單詞,w即為word的縮寫,表示統計英文單字的意思。
head / tail:顯示文件頭或尾幾行
-n:指定顯示幾行。默認是10行
head /etc/passwd:查看 /etc/passwd 頭 10 行信息。不加選項默認前10行。
head -5 /etc/passwd:指定查看 etc/passwd 文件前 5 行。
tail /etc/passwd:查看 /etc/passwd 后 10 行信息。 不加選項默認后10行。
tail -5 /etc/passwd:指定查看 etc/passwd 文件后 5 行。
wc:顯示文件的行數、字數、字節。
? ? -c:只顯示字節。
? ? -w:只顯示字數。這里的字數指的是由空格,換行符等分隔的字符串。
? ? -l:只顯示行。
wc -l /etc/passwd:顯示/etc/passwd 文檔行數。
wc -c /etc/passwd:顯示 /etc/passwd 文檔字節數。
wc -w /etc/passwd:顯示etc/passwd 文檔字數。
wc -cl /etc/passwd:-cl 組合選項,查看/etc/passwd 文檔的行數和字節數
解答:
ls -lh或者ls -l -h 把把文件和文件夾列表方式列出,并且顯示大小;
第一行是不是有一個1.1k,這就是文件的大小,但是下面一行58為什么沒有顯示k呢,因為他比“k”還小,是“B”。
為什么1KB = 1024B而不是1000B,因為由于16位元電腦,記憶體用16 bits去格式化(format) 記憶體位元組基本單位是1 byte = 8 bits = 2^8是一個英文字大小,你要1000 bits一樣得用到1024 bits = 16*64組的記憶體才行,而1 kb = 1000 bits這只會讓每1 kb浪費了24 bits的空間
擴展資料:
ls常用參數:
ls -a 把所有文件和目錄列出來,包含隱藏的文件和目錄。
ls -l 把文件和文件夾列表方式列出;
ls -lh或者ls -l -h 把把文件和文件夾列表方式列出,并且顯示大小;
ls -lha或者ls -l -h -a 把所有文件夾和文件(包括隱藏的)列表方式列出,并且包含大小;