LINUX查看文件总行数和指定行

问题说明

在Linux服务器运维或操作过程中时常需要统计文件行数和查看指定行

相关命令

查看文件指定行

描述 命令
查看文件的前5行 head -5 test.log
查看文件的后2行 tail -2 test.log 或 tail -n 2 test.log
查看文件的第5行到第10行 sed -n '5,10p' test.log
查看第20行到文件末尾 tail -n +20 test.log
输出第6行和260到400行 sed -n '6p;260,400p; ' test.log

查看文件总行数

wc命令:统计指定文件中的字节数、字数、行数,并将结果显示输出。

命令语法:wc [选项] 文件
该命令选项参数如下: 
-c 统计字节数
-l 统计行数
-w 统计字数
-m 统计字符数
以上选项可以单独使用也可以组合使用。注意组合使用时输出结果的列的顺序和数目不受选项的顺序和数目的影响。输出结果总是按下述顺序进行显示的。
行数 字数 字节数 文件名

单文件统计

[root@swk-205 ~]# wc -lcwm anaconda-ks.cfg 
  68  173 1857 1857 anaconda-ks.cfg
[root@swk-205 ~]# 
[root@swk-205 ~]# wc -l anaconda-ks.cfg 
68 anaconda-ks.cfg
[root@swk-205 ~]# 

多文件统计

[root@swk-205 ~]# wc -l anaconda-ks.cfg initial-setup-ks.cfg 
  68 anaconda-ks.cfg
  69 initial-setup-ks.cfg
 137 total
[root@swk-205 ~]# 

你可能感兴趣的:(LINUX查看文件总行数和指定行)