在linux中,wc命令的作用是统计指定文件中的字节数、字数、行数,并将统计结果显示输出,若不指定文件名称、或是所给予的文件名为“-”,则wc命令会从标准输入设备读取数据;该命令的使用语法“wc [选项] 文件 ...”。

本教程操作环境:Red Hat Enterprise Linux 6.1系统、Dell G3电脑。

Linux wc命令用于计算字数。

利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。

语法:wc [选项] 文件 ...

参数:-c或--bytes或--chars 只显示Bytes数。

-l或--lines 显示行数。

-w或--words 只显示字数。

--help 在线帮助。

--version 显示版本信息。

具体用法及分析

以下通过具体文件演示wc命令以上各选项参数的具体用法及分析,创建一个test.txt文件,文件内容如下图所示:

1)执行命令wc -c test.txt后,结果如下图所示:

如图中显示,该文件显示有24个字节,这是因为包括了空格符以及每行的换行符。

我们可以通过命令cat -A test.txt查看换行符,如下图所示:

2)执行命令wc -l test.txt后,结果如下图所示:

图中显示该文件有3行

3)执行命令wc -m test.txt后,结果如下图所示:

该结果与-c选项的参数结果一样,有24个字符

4)执行命令wc -w test.txt后,结果如下图所示:

图中显示该文件有4个字。

5)执行命令wc -L test.txt后,结果如下图所示:

图中显示该文件最长行长度为11,不包括换行符。

6)执行命令wc test.txt后,结果如下图所示:

图中结果显示依次为行数、单词数、字节数、文件名。

4、以上就是针对wc命令详细的参数选项用法,实际应用中还与管道符一同使用,这在编写shell脚本时很有用。以下举例说明:

1)在根目录下执行命令ls -l后看到打印信息如下图所示:

2)在根目录执行命令ls -l | wc -l后结果如下图所示:

结果显示统计ls -l命令显示的内容有20行。

linux中ls l wc,linux wc命令有什么用相关推荐

  1. Linux中ls -l命令展示信息详解

    Linux中ls -l命令展示信息详解 在Linux系统中,ls -l命令是用以列表的形式来查看当前目录下的文件或目录,下面就让我们一起来看看展示的信息是什么意思吧 以CentsOS7为例子 [roo ...

  2. Linux中ls -l(ll)返回结果中的文件访问权限-rw-r--rw-

    linux文件访问权限(像rw-r--rw-是什么意思) Linux的文件访问权限分为 读.写.执行三种 r:可读(4) w:可写(2)对目录来说则可新建文件 x:可执行(1)对目录来说则可进入该目录 ...

  3. linux ls –il,[转载]linux中ls -l 介绍

    [root@localhost ~]# ls -l 总计 152 -rw-r--r-- 1 root root 2915 08-03 06:16 a -rw------- 1 root root 10 ...

  4. Linux中ls -l、ls -d和ls -ld的显示内容与区别

    当前用户的家目录~和根目录/下,ls -l(查看当前目录所有的文件和目录的详细信息).ls -d(只显示当前文件夹).ls -ld(查看当前目录本身的权限与属性信息)的区别与显示内容. 理解性提示: ...

  5. linux中ls ld,在linux中ls -ld 是什么意思

    英文全名:List即列表的意思.1. ls -a 列出文件下所有的文件,包括以"."开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录). 2. l ...

  6. linux命令结果中获取某一列,Linux中 ls -l 命令显示结果中的每一列的含义

    简单解释下: 1.第一列颜色框:文件类型列,这里简单描述几种常见类型,d表示目录文件,例如dr-xr-xr-x:-表示普通文件,例如-rwxrwxr-x. 2.第二三四列颜色框:文件权限列,因为lin ...

  7. linux中 ls |wc -l

    linux中 ls |wc -l_百度知道 答 205行,205个字,1920个字节,wc -l只输出文件行数 转载于:https://www.cnblogs.com/lvdongjie/p/9795 ...

  8. linux中ls命令

    linux中ls命令应该用的很多了,列出当前路径下的文件和目录ls 查看目录中的文件          ls -F 查看目录中的文件          ls -l 显示文件和目录的详细资料      ...

  9. linux命令怎么查看文件时间排序,linux中ls命令按照文件大小排...-ls命令按大小与时间排序文件...-ls按时间排序输出文件列表的实例分析_169IT.COM...

    ls命令可以按照文件大小进行输出排序. 代码示例: man ls -S sort  by file size 用法: ls -Sl 这是按照由大到小排序,如果想要反过来,从小到大,那么用: ls -S ...

最新文章

  1. apache nginx 性能简单对比测试
  2. 用JavaScript实现列数据的标出重复项和去重(解决科学计数法的excel数据去重异常问题)
  3. 14、修改字符集步骤详解
  4. 【C】——常用C时间库函数
  5. 定量遥感:计算地方时和太阳高度角(C++代码)
  6. surface pro 7 linux,微软 Surface Pro、Studio、Laptop 全线更新
  7. 2016.6.17——Remove Duplicates from Sorted Array
  8. redis——内存概述
  9. 空白DirectX11应用程序
  10. linux终端的背景_如何在终端显示图像缩略图 | Linux 中国
  11. python无条件跳转_python按按钮实现界面跳转_python实现界面跳转 - CSDN
  12. LoadDruidSegmentStep failed SQLException: Cannot load JDBC driver class ‘com.mysql.jdbc.Driver‘
  13. Android Application的使用及其生命周期
  14. 《程序员代码面试指南》第三章 二叉树问题 判断t1树是否包含t2树全部的拓扑结构...
  15. java web后台开发跟手机APP后台开发有什么不同
  16. 教你快速记住公司工作邮箱格式,再也不用百度“邮箱格式怎么写”啦!
  17. 谷歌新政策的搜索字词紧密变体怎么应对?
  18. 全面赋能,OCR文字识别2022年多场景落地应用
  19. AS01 创建固定资产卡片 BAPI_FIXEDASSET_CREATE1
  20. 微信小程序——生命周期

热门文章

  1. 山东武术与宋太祖长拳
  2. 2005-11-16(多云转晴)
  3. 行楷基础-一篇文章带你练出完美行楷
  4. matlab预测高铁客运量,公路客运量的回归分析和研究预测
  5. _main函数 int __cdecl invoke_main(void) (?invoke_main@@YAHXZ)
  6. elasticsearch7.7安装部署
  7. python产品支持度_支持度和置信度
  8. jsp21127无人超市采购购物系统
  9. Android硬编解码接口MediaCodec使用完全解析(一)
  10. intext:后台管理系统_学习管理系统:它们是什么,为什么要一个