linux中使用head命令和tail命令查看文件中的指定行

本文发布时间: 2019-Mar-22
在Linux中,最常见读取文件命令是cat、more和less,但若使用tail和head命令,它能更为方便的实现精确读取。而且每次看日志只想看最后几行执行有没有成功,最好的方式就是:一、head 命令实例1、默认,显示开头前10行。1head /etc/passwd2、显示开头前k行。(以下3行效果一样)123head -k /etc/passwd(最常见用法)head -n k /etc/passwdhead -n +k /etc/passwd3、显示多文件开头前k行,并且不显示文件名的文件头。1head -q -n k file1 file2 file34、除最后k行外,显示剩余全部内容。1head -n -k /log/syncxxx.log二、tail 命令实例1、默认,显示最后10 行。1tail /etc/passwd2、显示最后k行。(以下3行效果一样)123tail -k etc/passwd (最常见用法)tail -n k /etc/passwdtail -n -k /etc/passwd3、显示最后k行,并且不显示文件名的文件头。1tail -q -n k file1 file2 file34、从开头第k字节处开始输出。1tail -n +k /etc/passwd5、参数-f使tail不停地去读最新的内容,因此有实时监视的效果,用Ctrl+c来终止。1tail -f /var/log/messages以上只是一些简单实例,若使用sed命令,甚至是awk命令那就更强大了!


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:10pm
栏目列表