linux 查看文件内容_Linux使用tail命令查看文件内容最后N行实用案例

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. tail命令简介

本文介绍tail命令,该命令与head命令刚好相反,head命令是查看文件的开头N行内容,而tail命令是查看文件最后N行的内容。当然它有一个非常有用的选项-f,常用于跟踪日志文件的实时变化。

4aaf89ace56b02023af9f4b67e8f5c01.png

2. tail命令的选项

-f 循环读取

-q 不显示处理信息

-v 显示详细的处理信息

-c 显示的字节数

-n 显示行数

--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.

-q, --quiet, --silent 从不输出给出文件名的首部

-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

3. 常用案例

3.1 tail命令默认输出

[root@zcwyou ~]# tail /etc/nginx/nginx.conf types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory. # See docs/ngx_core_module.html#include # for more information. include /etc/nginx/conf.d/*.conf;}
ab6aaff28ab83c614e68759d2689690e.png

Linux tail命令查看文本内容默认输出

可以看出,默认情况下,tail命令默认输出文件的最后10行。

3.2 指定输出行数

查看文件nginx.conf的最后5行

[root@zcwyou ~]# tail -n 5 /etc/nginx/nginx.conf# Load modular configuration files from the /etc/nginx/conf.d directory. # See docs/ngx_core_module.html#include # for more information. include /etc/nginx/conf.d/*.conf;}
6fb35b025905fb1441045a354c9fdf16.png

Linux tail命令指定行数查看文本内容

3.3 跟踪日志的变化

对于程序运行的排错诊断非常有用!

实时跟踪nginx的日志变化。

[root@zcwyou ~]# tail -f /var/log/nginx/error.log2018/11/28 15:01:27 [error] 31908#0: *3829 open() "/usr/share/nginx/html/rehat/ws/v1/cluster/apps/new-application" failed (2: No such file or directory), client: 1.1.1.1, server: rehat.exmaple.com, request: "POST /ws/v1/cluster/apps/new-application HTTP/1.1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值