十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
在 Linux 系统使用中,我们经常需要查看或统计文本文件中的行数,字数,字节数等内容,那么怎么快捷的统计出文件中这些关键数据呢。
专注于为中小企业提供成都网站设计、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业浠水免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
在Linux系统中这统计非常方便,只需要简单的几个命令就可以搞定,这个命令就是 wc 。
首先我们介绍下 wc 这个命令:
帮助说明中简介明白的介绍了 wc 的用法,我们来举例说明下:
1、获取文件中行数
2、获取文件中单词数
3、获取文件中字节
是不是很简单呢。
查询文件的行数或字数只是个简单的需求场景,有时候我们其实是要获取多少匹配关键字的行数,那么这种情况如何实现呢,这种情况我们需要使用另外一个 grep 命令来配置 wc 来完成我们的需求场景。
首先我们看看grep这个命令:
我们通过如下命令方式来实现查询匹配到关键字'error'中文件行数。
是不是很简单,如果希望了解更多,不妨通过 man 命令来查看你想了解的命令吧。
一、行数统计方法
1、系统命令:wc -l filename
2、grep方法:grep -c "" filename
3、sed方法:sed -n '$=' filename
4、awk方法:awk 'END{print NR}' filename
参考文件
在Linux服务器运维或操作过程中时常需要统计文件行数和查看指定行
wc命令:统计指定文件中的字节数、字数、行数,并将结果显示输出。
linux查看文件内容最常用的5 个命令:
命令一:cat
cat命令应该是在Linux中查看文件内容最常见的命令了。
使用cat命令会打印指定文件的所有内容到标准输出上,比如你的屏幕。
cat命令最简单的用法,是直接在cat命令后面跟上文件即可。
命令二:nl
nl命令跟cat命令很相识,它的不同之处在于每一行的前面多了行号的显示。
命令三:less
less命令一次只会显示一个页面的文件内容。
可以通过 j、k 两个按键进行上、下浏览文件内容,使用 q 可以随时退出。
命令四:tail
tail 命令用于查看文件内容的最后一部分,默认显示的行数是10行。
当然,如果你想让 tail 命令显示更多的文件内容,可以使用 -n number 这个参数,number 代表行数。
命令五:head
head 命令跟tail很相识,只不过它们查看的文件内容的方向是相反的。
head 命令用于查看文件内容的前面部分,默认显示的行数也是10行。
当然,如果想显示更多的行数的话,也是可以使用 -n number 这个参数,number 代表行数。