学习啦 > 学习电脑 > 操作系统 > Linux教程 > Linux系统中wc命令使用详解

Linux系统中wc命令使用详解

时间: 佳洲1085 分享

Linux系统中wc命令使用详解

学习啦在线学习网   Linux系统中wc命令是统计文件文本的字节数等并显示输出。下面由学习啦小编为大家整理了linux系统中wc命令使用详解,希望对大家有帮助!

  Linux系统中wc命令使用详解

  Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。

  1.命令格式:

  wc [选项]文件...

  2.命令功能:

  统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。

  3.命令参数:

  -c 统计字节数。

学习啦在线学习网   -l 统计行数。

学习啦在线学习网   -m 统计字符数。这个标志不能与 -c 标志一起使用。

  -w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。

  -L 打印最长行的长度。

  -help 显示帮助信息

学习啦在线学习网   --version 显示版本信息

  Linux系统中wc命令详解实例

  在默认的情况下,wc将计算指定文件的行数、字数,以及字节数。使用的命令为:

  wc testfile

  先查看testfile文件的内容,可以看到:

学习啦在线学习网   $ cat testfile

  Linux networks are becoming more and more common, but scurity is often an overlooked

学习啦在线学习网   issue. Unfortunately, in today’s environment all networks are potential hacker targets,

  fro0m tp-secret military research networks to small home LANs.

  Linux Network Securty focuses on securing Linux in a networked environment, where the

  security of the entire network needs to be considered rather than just isolated machines.

  It uses a mix of theory and practicl techniques to teach administrators how to install and

  use security applications, as well as how the applcations work and why they are necesary.

学习啦在线学习网   使用 wc统计,结果如下:

学习啦在线学习网   $ wc testfile # testfile文件的统计信息

学习啦在线学习网   3 92 598 testfile # testfile文件的行数为3、单词数92、字节数598

  其中,3 个数字分别表示testfile文件的行数、单词数,以及该文件的字节数。

  如果想同时统计多个文件的信息,例如同时统计testfile、testfile_1、testfile_2,可使用如下命令:

  wc testfile testfile_1 testfile_2 #统计三个文件的信息

  输出结果如下:

  $ wc testfile testfile_1 testfile_2 #统计三个文件的信息

  3 92 598 testfile #第一个文件行数为3、单词数92、字节数598

  9 18 78 testfile_1 #第二个文件的行数为9、单词数18、字节数78

  3 6 32 testfile_2 #第三个文件的行数为3、单词数6、字节数32

学习啦在线学习网   15 116 708 总用量 #三个文件总共的行数为15、单词数116、字节数708

  linux系统中wc命令常见用法

学习啦在线学习网   默认使用wc统计/etc/passwd

  #wc /etc/passwd

学习啦在线学习网   40 45 1719 /etc/passwd

  40是行数,45是单词数,1719是字节数

  wc的命令比较简单使用,每个参数使用如下:

学习啦在线学习网   #wc -l /etc/passwd #统计行数,在对记录数时,很常用

  40 /etc/passwd #表示系统有40个账户

学习啦在线学习网   #wc -w /etc/passwd #统计单词出现次数

学习啦在线学习网   45 /etc/passwd

学习啦在线学习网   #wc -m /etc/passwd #统计文件的字节数

  1719

3645586