tail命令使用说明

1、命令概述

tail用于显示文件尾部的内容,默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。

2、命令语法
tail【选项】 【文件】 
3、命令选项

-f 显示文件最新追加的内容,该参数用于监视File文件增长。

-n Number 显示最后Number行

-c Number 显示最后Number字符

4、命令示例

4.1 -n 显示文件的最后2行,tail -n 2 b.txt 或者 tail -2 b.txt

 1 [root@localhost ~]# cat b.txt 
 2 a
 3 b
 4 c
 5 d
 6 e
 7 [root@localhost ~]# tail -n 2 b.txt 
 8 d
 9 e
10 [root@localhost ~]# tail -2 b.txt 
11 d
12 e

4.2 -c 显示文件的最后6个字符,tail -c 6 a.txt

1 [root@localhost ~]# cat a.txt 
2 safafdsagfergfdgdfger
3 dsfgergdfgerwgyregfdg
4 [root@localhost ~]# tail -c 6 a.txt 
5 egfdg

4.3显示文件file的内容,从第2行至文件末尾

 1 [root@localhost ~]# cat b.txt 
 2 a
 3 b
 4 c
 5 d
 6 e
 7 [root@localhost ~]# tail -n +2 b.txt 
 8 b
 9 c
10 d
11 e

4.4 -f 获取文件新增的内容,最后10行

 1 [root@localhost ~]# tail -f /var/log/messages 
 2 Oct 11 13:08:36 localhost systemd: Started Session 87 of user root.
 3 Oct 11 14:01:01 localhost systemd: Started Session 88 of user root.
 4 Oct 11 14:40:35 localhost systemd-logind: Removed session 83.
 5 Oct 11 15:01:01 localhost systemd: Started Session 89 of user root.
 6 Oct 11 15:54:41 localhost systemd: Started Session 90 of user root.
 7 Oct 11 15:54:41 localhost systemd-logind: New session 90 of user root.
 8 Oct 11 15:56:28 localhost systemd: Started Session 91 of user root.
 9 Oct 11 15:56:28 localhost systemd-logind: New session 91 of user root.
10 Oct 11 15:57:24 localhost systemd: Started Session 92 of user root.
11 Oct 11 15:57:24 localhost systemd-logind: New session 92 of user root.

 

posted @ 2019-10-11 16:17  网络小白-lzg  阅读(1572)  评论(0编辑  收藏  举报