Linux命令(94)之tail

linux命令之tail

1.tail介绍

linux命令tail用来查看文件的最后N行内容,默认tail查看最后10行内容

2.tail用法

tail [参数] 文件

|----|---------------------------------------------------------------------|
| 参数 | 说明 |
| -n | 显示文件默认N行,默认显示10行,可以不写 |
| -q | 隐藏文件名,在查看两个及以上文件名的情况下有效 |
| -v | 显示文件名 |
| -f | (循环读取)监视 filename 文件的尾部内容(默认 10 行,相当于增加参数-n 10)刷新显示在屏幕上,退出按下 ctrl+c |
[tail常用参数]

3.实例

3.1.显示文件的最后5行内容

命令:

tail -n 5 a.txt

[root@centos79-3 ~]# tail -n 5 a.txt
8
9
10
11
12
[root@centos79-3 ~]# 

3.2.显示a.txt/b.txt文件的最后5行内容

[root@centos79-3 ~]# tail -q -n 5 a.txt b.txt
8
9
10
11
12
8
9
10
11
12
[root@centos79-3 ~]# 

3.3.显示a.txt/b.txt文件的最后5行内容,并显示分开文件名

命令:

tail -v -n 5 a.txt b.txt

[root@centos79-3 ~]# tail -v -n 5 a.txt b.txt
==> a.txt <==
8
9
10
11
12

==> b.txt <==
8
9
10
11
12
[root@centos79-3 ~]# 

3.4.实时读取/var/log/messages文件内容

命令:

tail -f /var/log/messages

[root@centos79-3 ~]# tail -f /var/log/messages
Sep 19 10:05:19 centos79-3 NetworkManager[710]: <info>  [1695089119.0694] dhcp4 (ens32):   nameserver '192.168.10.2'
Sep 19 10:05:19 centos79-3 NetworkManager[710]: <info>  [1695089119.0694] dhcp4 (ens32):   domain name 'localdomain'
Sep 19 10:05:19 centos79-3 NetworkManager[710]: <info>  [1695089119.0694] dhcp4 (ens32): state changed bound -> bound
Sep 19 10:05:19 centos79-3 dbus[708]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Sep 19 10:05:19 centos79-3 systemd: Starting Network Manager Script Dispatcher Service...
Sep 19 10:05:19 centos79-3 dhclient[806]: bound to 192.168.10.225 -- renewal in 855 seconds.
Sep 19 10:05:19 centos79-3 dbus[708]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Sep 19 10:05:19 centos79-3 systemd: Started Network Manager Script Dispatcher Service.
Sep 19 10:05:19 centos79-3 nm-dispatcher: req:1 'dhcp4-change' [ens32]: new request (2 scripts)
Sep 19 10:05:19 centos79-3 nm-dispatcher: req:1 'dhcp4-change' [ens32]: start running ordered scripts...
相关推荐
无为之士5 分钟前
Linux自动备份Mysql数据库
linux·数据库·mysql
秋名山小桃子14 分钟前
Kunlun 2280服务器(ARM)Raid卡磁盘盘符漂移问题解决
运维·服务器
与君共勉1213815 分钟前
Nginx 负载均衡的实现
运维·服务器·nginx·负载均衡
岑梓铭21 分钟前
(CentOs系统虚拟机)Standalone模式下安装部署“基于Python编写”的Spark框架
linux·python·spark·centos
努力学习的小廉22 分钟前
深入了解Linux —— make和makefile自动化构建工具
linux·服务器·自动化
MZWeiei25 分钟前
Zookeeper基本命令解析
大数据·linux·运维·服务器·zookeeper
7yewh41 分钟前
嵌入式Linux QT+OpenCV基于人脸识别的考勤系统 项目
linux·开发语言·arm开发·驱动开发·qt·opencv·嵌入式linux
Arenaschi44 分钟前
在Tomcat中部署应用时,如何通过域名访问而不加端口号
运维·服务器
小张认为的测试1 小时前
Linux性能监控命令_nmon 安装与使用以及生成分析Excel图表
linux·服务器·测试工具·自动化·php·excel·压力测试
waicsdn_haha1 小时前
Java/JDK下载、安装及环境配置超详细教程【Windows10、macOS和Linux图文详解】
java·运维·服务器·开发语言·windows·后端·jdk