【Linux】命令每日一個:wc

2021-03-02 光榮之路
參數

-c 統計字節數。

-l 統計行數。

-m 統計字符數。這個標誌不能與 -c 標誌一起使用。

-w 統計字數。一個字被定義為由空白、跳格或換行字符分隔的字符串。

-L 列印最長行的長度。

-help 顯示幫助信息

--version 顯示版本信息

實例1查看文件的字節數、字數、行數

[root@localhost test]# cat test.txt

hnlinux

peida.cnblogs.com

ubuntu

ubuntu linux

redhat

Redhat

linuxmint

[root@localhost test]# wc test.txt

7 8 70 test.txt

[root@localhost test]# wc -l test.txt

7 test.txt

[root@localhost test]# wc -c test.txt

70 test.txt

[root@localhost test]# wc -w test.txt

8 test.txt

[root@localhost test]# wc -m test.txt

70 test.txt

[root@localhost test]# wc -L test.txt

17 test.txt

7 8 70 test.txt

行數 單詞數 字節數 文件名

實例2用wc命令怎麼做到只列印統計數字不列印文件名

[root@localhost test]# wc -l test.txt

7 test.txt

[root@localhost test]# cat test.txt |wc -l

7

實例3用來統計當前目錄下的文件數

[root@localhost test]# cd test6

[root@localhost test6]# ll

總計 604

---xr--r-- 1 root mail 302108 11-30 08:39 linklog.log

---xr--r-- 1 mail users 302108 11-30 08:39 log2012.log

-rw-r--r-- 1 mail users 61 11-30 08:39 log2013.log

-rw-r--r-- 1 root mail 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root mail 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root mail 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root mail 0 11-30 08:39 log2017.log

[root@localhost test6]# ls -l | wc -l

8

數量中包含當前目錄

(參考:http://www.cnblogs.com/peida/archive/2012/12/18/2822758.html)

公益傳播測試知識、技能與正能量!感謝作者!
分享測試生活,思考測試人生!歡迎投稿!
文章圖片來自網絡,如有侵權請見諒,請聯繫我們妥善處理。
735821166@qq.com

網址:www.gloryroad.cn

微信公眾號:gloryroadtrain

性能測試QQ群:415987441
測試招聘QQ群: 203715128
自動化3群QQ: 371211499

Python群:457561756

相關焦點

  • 每天學一個 Linux 命令(34):wc
    命令簡介wc 命令用來統計文件中的行數、單詞數或字節數,然後將結果輸出在終端上。我們可以使用 wc 命令來計算文件的Byte數、字數或是列數。   45222 goInception-linux-amd64-v1.2.3.tar.gzwc: httpd-2.4.46: Is a directory       0 httpd-2.4.46   36246 httpd-2.4.46.tar.gz       0 mingongge.filewc: testdir: Is a directory
  • 為 Linux 初學者講解 wc 命令 | Linux 中國
    -examples/  作者 | Himanshu Arora 譯者 | datastruct在命令行工作時,有時您可能想要知道一個文件中的單詞數量、字節數、甚至換行數量。如果您正在尋找這樣做的工具,您會很高興地知道,在 Linux 中,存在一個命令行實用程序,它被稱為 wc ,它為您完成所有這些工作。在本文中,我們將通過簡單易懂的例子來討論這個工具。但是在我們開始之前,值得一提的是,本教程中提供的所有示例都在 Ubuntu 16.04 上進行了測試。Linux wc 命令wc 命令列印每個輸入文件的新行、單詞和字節數。
  • Linux 命令(13)—— wc 命令
    1.命令簡介wc(word count)命令用於統計文件字節、字符、單詞與行的數量。
  • linux sort,uniq,cut,wc命令詳解
    如果 File 參數指定多個文件,那麼 sort 命令將這些文件連接起來,並當作一個文件進行排序。>3 hello2 world僅顯示存在重複的行,並在行首顯示該行重複的次數#sort testfile | uniq -dc3 hello2 world僅顯示不重複的行sort testfile | uniq -ufriendcutcut命令可以從一個文本文件或者文本流中提取文本列
  • Linux常用命令 awk 入門基礎教程
    在使用awk命令的過程中,可以使用邏輯操作符「&&」和「||」;也可以進行簡單的數學運算,如+ 、-、、/、%、^分別表示加、減、乘、除、取餘、乘方。**awk從輸入文件或者標準輸入中讀入信息,與sed一樣,信息的讀入也是逐行讀取的。不同的是,awk命令將文本文件中的一行視為一個記錄,而將一行中的某一部分(列)作為記錄的一個欄位。
  • 【Linux】常用命令之 awk 常用實例
    awk命令工具在Linux/UNIX系統中,awk是一個功能強大的編輯工具,逐行讀取輸入文本,
  • Linux文件的常用操作命令
    linux文件操作常用指令1、系統命令runlevel # 查看當前的運行級別systemctl status firewalld # 開啟網絡服務功能stop # 關閉restart # 重啟reload # 重載reboot # 重啟halt # 關機poweroff # 關機2、查看文件常用命令cat # 在命令提示符下查看文件內容more # 在命令提示符中分頁查看文件內容
  • Linux ls命令最詳細用法介紹
    -n 該ls命令選項可以用數字的GUID代替名稱。-o 該ls命令選項可以顯示文件的除組信息外的詳細信息。-p -F 該ls命令選項可以在每個文件名後附上一個字符以說明該文件的類型,「*」表示可執行的普通文件;「/」表示目錄;「@」表示符號連結;「|」表示FIFOs;「=」表示套接字(sockets)。-q 該ls命令選項可以用?
  • linux命令大全
    Linux命令大全之所以有存在的必要就是因為,linux作為非主流市場裡面的主流作業系統,不僅是免費的而且它還是一個非常優秀的作業系統,與MS-WINDOWS相比,可靠、 穩定、速度快。且擁有豐富的根據UNIX版本改進的強大功能。
  • linux最常用的命令
    -p tmp/test/file 在tmp目錄下創建路徑為test/file的目錄,若不存在,則創建【rm命令】 - 刪除一個目錄中的一個或多個文件或目錄常用例子:rm -r 加上-r目錄,就會刪除目錄rm -rf test 刪除test目錄及其子目錄中所有的目錄文件rm -i *.log 刪除任何.log文件,刪除前逐一詢問確認
  • 每天一個 Linux 命令:grep 命令
    grep的工作方式是這樣的,它在一個或多個文件中搜索字符串模板。如果模板包括空格,則必須被引用,模板後的所有字符串被看作文件名。搜索的結果被送到標準輸出,不影響原文件內容。grep可用於shell腳本,因為grep通過返回一個狀態值來說明搜索的狀態,如果模板搜索成功,則返回0,如果搜索不成功,則返回1,如果搜索的文件不存在,則返回2。
  • linux命令每日一條--mkdir命令
    前面我們使用ls命令列出目錄裡的內容,那目錄是怎麼創建的呢?今天就來說說創建目錄的命令--mkdir。功能說明:該命令是make directorys 的縮寫形式,用於創建目錄。語法:mkdir [OPTION]... DIRECTORY..1.
  • Linux工作必備命令:find命令,搜索神器高級用法
    linux系統下一切都是文檔(廢話,windows也是),而且作為開發人員平時是不使用圖形界面的,那麼多的文檔不可能都記住放在哪裡,有時候我們印象中只是記下了文檔大概的名字或者文件格式,這時候我們就需要find命令根據我們僅存的記憶來搜索文檔了。
  • Linux命令 ls 和 ll 的使用方法與基本區別
    二、ls 命令可以說是Linux下最常用的命令之一。-p -F 在每個文件名後附上一個字符以說明該文件的類型。"*":表示可執行的普通文件;"/":表示目錄;「@」:表示符號連結;「|」:表示FIFOs;「=」:表示套接字(sockets)。-X 以文件的擴展名(最後一個 . 後的字符)排序。
  • 20分鐘吃掉Linux常用命令40式
    #切換到上級目錄, linux中一個點表示當前路徑,二個點表示當前路徑上級路徑例2:cd ~ #切換到主目錄例3:cd /User/liangyun03/ # 切換到某個絕對路徑,linux中以/開頭的路徑表示絕對路徑例4:cd
  • Linux系統目錄結構與more、less基礎命令
    在安裝CentOS時,為boot目錄創建一個分區,有利於對系統進行備份。/bin:bin時binary的縮寫。這一目錄存放了所有用戶都可以執行的且經常使用的命令。/sbin:存放系統中最基本的管理命令,一般只有管理員用戶才有權限執行。/dev:茨木裡保存了接口設備文件。
  • 性能工具之linux常見日誌統計分析命令
    引言在上文中性能工具之linux三劍客awk、grep、sed詳解,我們已經詳細介紹 linux
  • Linux常用命令:Linux more命令使用方法
    1.命令格式:more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ] 2.命令功能:more命令和cat的功能一樣都是查看文件裡的內容,但有所不同的是more可以按頁來查看文件的內容,還支持直接跳轉行等功能。
  • Linux主要shell命令詳解
    所以說,輸入重定向主要用於改變一個命令的輸入源,特別是改變那些需要大量輸入的輸入源。   例如,命令wc統計指定文件包含的行數、單詞數和字符數。如果僅在命令行上鍵入:   $ wc   wc將等待用戶告訴它統計什麼,這時shell就好象死了一樣,從鍵盤鍵入的所有文本都出現在屏幕上,但並沒有什麼結果,直至按下<ctrl+d>,wc才將命令結果寫在屏幕上。
  • Linux常用命令詳解
    ls命令就是list的縮寫,通過ls 命令不僅可以查看linux文件夾包含的文件,而且可以查看文件權限(包括目錄、文件夾、文件權限