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

linux的常用的wc命令,Linux系统中wc命令使用详解相关推荐

  1. Linux系统中UID和GID详解

    Linux系统中UID和GID详解 在Linux系统中,每个用户和组都有一个唯一的数字标识符,分别称为UID(用户ID)和GID(组ID).这些标识符用于在系统级别上对用户和组进行身份验证和授权,并且 ...

  2. Linux系统中的软件管理详解(下)—搭建网络软件仓库及第三方软件仓库

    Linux系统中的软件管理详解(下) 5.软件仓库管理命令 a)dnf 命令: 管理软件仓库中的安装包 dnf repolist ##列出仓库信息clean all ##清除系统中已经加载的仓库缓存信 ...

  3. linux apt 命令,Ubuntu系统中apt命令的用法汇总

    apt是Advanced Packaging Tool的简称,是一款安装包管理工具.那么要如何使用apt命令来管理安装包呢?apt命令有哪些参数呢?下面小编就给大家详细介绍下Ubuntu中apt命令的 ...

  4. linux ps mysql_linux系统中ps指令使用详解

    在linux系统作为和unix和ubuntu相同的系统,ps指令经常被用到查看程序进程的状态,但是这个指令具体怎么用您会吗?本文就以centos为例,结合项目中服务器的实际应用,给大家讲解下ps指令的 ...

  5. linux调度周期systick怎么看,Cortex-M0系统滴答定时器Systick详解

    上图是LPC1114系统滴答定时器(SysTick)的结构图.系统滴答定时器位于Cortex-M0内核中,也就是说,不论是LPC1114,还是其他的Cortex-M0内核单片机,都有这个系统定时器.其 ...

  6. Linux 系统中 resolv.conf 文件详解

    resolv.conf是resolver类库使用的配置文件,每当一个程序需要通过域名来访问internet上面的其它主机时,需要利用该类库将域名转换成对应的IP,然后才可进行访问. /etc/reso ...

  7. linux系统中resolv.conf文件详解

    /etc/resolv.conf 它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序.该文件是由域名解析器(resolver,一个根据主机名解析IP地址的 ...

  8. 【8086汇编】DOS系统中 edit 文本编辑器详解

    1.edit介绍 edit是DOS系统自带的文本编辑器. 2.edit启动 仅仅启动edit 在命令行中直接输入edit启动edit文本编辑器: 启动后edit文本编辑器界面如下: 使用edit打开文 ...

  9. linux只输入wc命令,Linux系统中wc命令的用法详解

    在Linux系统中,wc命令不太经常用到,只是在统计字数的时候才会使用该命令,那么下面由学习啦小编为大家整理了linux系统中wc命令的详细解释的相关知识,希望对大家有帮助! Linux系统中wc命令 ...

最新文章

  1. 泼冷水:反思机器学习5年大跃进(附论文)
  2. pythonweb开发-一步步教你开始使用Python开发Web应用
  3. 如何到达永生?揭示科学之美
  4. @Transactional注解的失效场景
  5. 幸福在《精通移动App测试实战 技术、工具和案例》
  6. One of the two will be used. Which one is undefined.
  7. 【免费毕设】基于Web的subversion用户管理系统(系统+论文)
  8. ActiveX控件安装和IE安全设置之间的关系
  9. activiti processEngineLifecycleListener使用
  10. 分享自己喜欢的无损高音质音乐给大家
  11. linux镜像文件太大不好下载_Rufus下载_Rufus官方下载[U盘工具]
  12. 维纳滤波器、卡尔曼系列滤波器以及自适应LMS、RLS滤波器matlab代码实现
  13. 实现微信自动回复看电影!
  14. python柱状图加百分比_python matplotlib 为柱状图添加百分比
  15. 微软云存储中国事业部,热招!
  16. 双绞线为什么要绞起来
  17. 【猿说VUE】Vue列表渲染
  18. 推荐 :数据分析思维和方法—用户画像分析
  19. 关于BD文件的一些操作
  20. 深入解读云场景下的网络抖动

热门文章

  1. 史上最全的Java命名规范[转]
  2. Unity 打包Holoelns 看不到物体模型的问题
  3. JQuery之addClass、removeClass和toggleClass的用法小结
  4. java listfile为null_java学习日志---File实例:实现复制整个文件夹、解决listFiles()为null问题...
  5. 亚马逊产品利润计算器 免费工具下载
  6. 私立学校学计算机,私立学校计算机教学改革的思考原稿
  7. 迭代的快速排序(Iterative Quick Sort)
  8. 华为云CentOS Linux release 7.7.1908 (Core)安装zeek-lts
  9. ARM单片机FATFS文件系统的移植
  10. bzoj-1025 [SCOI2009]游戏