tail命令是一个非常常用的文件查看类的命令。head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然就是看档案的结尾
今天就为大家介绍下linux tail命令的用法。
更多linux命令详情请看:linux命令速查手册
linux tail命令主要用来从指定点开始将文件写到标准输出。很多人喜欢使用tail –f 来监控日志文件。
一、linux tail命令格式
linux tail命令 格式如下所示
tail [option]... [file]...
linux tail命令 参数如下所示
-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<数目> 显示的字节数
-n<行数> 显示行数
–pid=pid 与-f合用,表示在进程id,pid死掉之后结束.
-q, –quiet, –silent 从不输出给出文件名的首部
-s, –sleep-interval=s 与-f合用,表示在每次反复的间隔休眠s秒
二、linux tail命令使用示例
1)查看文件最后几行内容
$tail -5 linuxdaxue.com-access_log
180.175.51.163 - - [14/jun/2016:11:45:09 +0800] get xxx.com&h=64&w=100&q=90&zc=0&ct=1 http/1.1 200 2611
180.175.51.163 - - [14/jun/2016:11:45:09 +0800] get xxx.com&h=64&w=100&q=90&zc=0&ct=1 http/1.1 200 2572
180.175.51.163 - - [14/jun/2016:11:45:09 +0800] get xxx.com&h=64&w=100&q=90&zc=0&ct=1 http/1.1 200 2580
180.175.51.163 - - [14/jun/2016:11:45:09 +0800] get xxx.com&h=64&w=100&q=90&zc=0&ct=1 http/1.1 200 2646
180.175.51.163 - - [14/jun/2016:11:45:09 +0800] get xxx.com&h=64&w=100&q=90&zc=0&ct=1 http/1.1 200 2850
$2)从第10行开始显示文件
tail -n +10 xxx.com-access_log
循环监视日志文件
$tail -f linuxdaxue.com-access_log
180.175.51.163 - - [14/jun/2016:11:45:09 +0800] get xxx.com&h=64&w=100&q=90&zc=0&ct=1 http/1.1 200 2646
180.175.51.163 - - [14/jun/2016:11:45:09 +0800] get xxx.com&h=64&w=100&q=90&zc=0&ct=1 http/1.1 200 2850在实际使用当中,我们比较常用的功能就是用它来监视日志文件,这是一个非常有用的功能。
快杰共享型云服务器怎么用【芜湖网站建设】企业网站建设中的注意细节默认备注默认备注当前域名已经在域名里解析如何租腾讯云服务器这个远程不了看看怎么回事阿里云服务器购买选择配置域名信息备案一般期限多久阿里云学生购买服务器买哪个好