linux常用命令:wc 命令



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

1.命令格式:

  wc [选项]文件...

2.命令功能:

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

3.命令参数:

-c 统计字节数。

-l 统计行数。

-m 统计字符数。这个标志不能与 -c 标志一起使用。

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

-L 打印最长行的长度。

-help 显示帮助信息

--version 显示版本信息

4.使用实例:

实例1:查看文件的字节数、字数、行数

命令:

  wc test.txt

输出:

[[email protected] test]# cat test.txt 

hnlinux

peida.cnblogs.com

ubuntu

ubuntu linux

redhat

Redhat

linuxmint

[[email protected] test]# wc test.txt

 7  8 70 test.txt

[[email protected] test]# wc -l test.txt 

7 test.txt

[[email protected] test]# wc -c test.txt 

70 test.txt

[[email protected] test]# wc -w test.txt 

8 test.txt

[[email protected] test]# wc -m test.txt 

70 test.txt

[[email protected] test]# wc -L test.txt 

17 test.txt

说明:

7     8     70     test.txt

行数 单词数 字节数 文件名

实例2:用wc命令怎么做到只打印统计数字不打印文件名

命令:

输出:

[[email protected] test]# wc -l test.txt 

7 test.txt

[[email protected] test]# cat test.txt |wc -l

7[[email protected] test]#

说明:

  使用管道线,这在编写shell脚本时特别有用。

实例3:用来统计当前目录下的文件数

命令:

  ls -l | wc -l

输出:

[[email protected] test]# cd test6

[[email protected] 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

[[email protected] test6]# ls -l | wc -l

8

[[email protected] test6]#

说明:

  数量中包含当前目录

原文地址:https://www.cnblogs.com/shujuxiong/p/8983067.html

时间: 2024-10-20 18:59:43

linux常用命令:wc 命令的相关文章

第十三天(linux常用的基础命令 )

按照下面的要求创建一个新的逻辑卷:    *) 逻辑卷命名为database, 属于 datastore 卷组.    *) 在 datastore卷组中的逻辑卷,500M.    *)使用{ext3|ext4|xfs}文件系统对新的逻辑卷进行格式化    *)逻辑卷应该在系统启动的时候自动挂载在/mnt/database 目录下.    *)lvm扩大至1G, 并且保留其原有资料的完整性; 新增加一个 SWAP 分区    *) 大小为512MB,    *) 使该 SWAP 能够每次开机生效

Linux常用系统性能监控命令

-->Linux常用系统性能监控命令 Linux常用系统性能监控命令 2016-01-19 Linux爱好者 Linux爱好者 Linux爱好者 微信号 LinuxHub 功能介绍 伯乐在线旗下账号,「Linux爱好者」专注分享 Linux/Unix 相关内容,包括:工具资源.使用技巧.课程书籍等.   来源:工学1号馆 链接:http://wuyudong.com/archives/56 监控CPU使用率 使用下面的命令: [[email protected] ~]# gnome-system

Linux 常用 性能 检测 命令 解释

1.uptime [[email protected] ~]# uptime 15:08:15 up 98 days,  4:19,  2 users,  load average: 0.07, 0.29, 0.14 当前时间   系统运行至今的时间   多少用户登录当前系统   分别是1分钟,5分钟,15分钟前至今的负载情况 load average是队列平均长度,在队列中等待执行的进程数量 该值越低,说明进程更有可能立即被CPU处理,相反越高,说明进程更有可能阻塞 该命令可以检查服务器负载是

Linux 常用的压缩命令有 gzip 和 zip

Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz 相应的解压缩命令则是 gunzip 和 unzip gzip 命令: # gzip test.txt 它会将文件压缩为文件 test.txt.gz,原来的文件则没有了,解压缩也一样 # gunzip test.txt.gz 它会将文件解压缩为文件 test.txt,原来的文件则没有了,为了保留原有的文件,我们可以加上 -c 选项并利用 linux

Linux常用的基础命令总结

man 查看英文命令帮助   可以看作--help 拷贝目录的命令cp -a  包含所有 ls -a 显示所有文件包括隐藏文件  -ld ls -F 过滤目录文件(给不同类型文件结尾加上不同的符号) -h显示文件的k,M,G  -i显示文件的索引inode       ls -l --time-style=long-iso 文件 更好的显示文件的修改时间 ls -p 查找出来的内容添加斜线. ls -F 查找出来的内容 添加不同的符号. ls -t根据时间排序  ls -r反转排序  -lt 显

Linux常用操作及命令大全

linux 文件操作 目录命令 ls 查看当前目录 (默认以水平方向多文件并排显示) ls -lh 以人性化和列表方式显示文件大小 ls -a 查看当前目录并显示隐藏文件 ls -l 以列表方式显示文件的详细信息 ls -h 以个性化方式显示文件大小,单独用不起效 pwd 显示当前目录路径 文件夹 默认以蓝色字体显示,是文件以白色字体显示 以 ls -l 的方式显示出来文件,d开头的是目录 通配符的使用 * 代表任意个数的字符 ? 代表任意一个字符,至少一个 [] 表示可以匹配字符组中的任一 一

Linux常用的shell命令汇总

今天我们一起来看看Linux系统下常用的系统级命令,包括软硬件查看.修改命令,有CPU.内存.硬盘.网络.系统管理等命令. 说明:所有命令是在Centos 6.4 64位的虚拟机系统进行测试的.这些命令是需要大家深深的记在脑海里的哦 硬件篇 CPU相关 lscpu #查看的是cpu的统计信息. cat /proc/cpuinfo   #查看CPU信息详细信息,如每个CPU的型号,主频等 内存相关 free -m #概要查看内存情况  这里的单位是MB cat /proc/meminfo #查看内

linux 常用查看文件命令

linux常用命令有很多,今天来给大家介绍下几个简单的查看命令: 首先是ls命令,他只是查看目录没有查看文件的能力,相反的cat命令可以完整的显示出: 如图9-1所示 当我们查看文件时,又想看文件的大小那怎么办呢?别担心linux有一个命令可以那就是查看命令选项-lh, 如图9-2所示: 想要查看文件的原状态信息用stat命令就可以实现: 如图9-3所示: 如果要查看文件的类型,我们用file命令就可以完成: 如图9-4所示: 当你在查阅文档时,要在当前路径和上一路径来回切换时,请用#cd –,

linux常用的网络管理命令

网络配置 rhel/Centos中常用的网络管理命令: 设置ip基本信息相关配置文件 5,6版本:system-config-network(setup) 配置文件位置:/etc/sysconfig/network-scripts/ifcfg-eth[0-n] 7版本:nmcil nmtui(图形界面) 配置文件位置:/etc/sysconfig/network-scripts/ifcfg-en***** ifcfg-eth0,ifcfg-en******网络配置文件信息 TYPE=Ethern

Linux常用的基础命令

(一)回顾 Linux文件系统法则 文件名命名严格区分大小写 文件名可以使用除了/以外的任意字符,但是不建议使用特殊字符,包括空格,可以使用下划线连接多个单词 文件名长度不能超过255个字符 以.开头的文件为隐藏文件 工作目录:working directory 家目录:home (二)Linux常用命令 pwd:printing working directory/打印工作目录 cd:change directory/切换目录. 使用方法:cd [path], 如果不加任何path表示回到用户