工作之命令小总结(7):tail命令

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介:

tail命令从指定点开始将文件写到标准输出,使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容。


【命令格式】

  tail[必要参数][选择参数][文件]


【命令功能】

  用于显示指定的文件末尾内容,不指定文件时,作为输出信息进行处理。常用于查看日志文件。


【命令格式】

  -f 循环读取

  -q 不显示处理信息

  -v 显示详细的处理信息

  -c<数目>   显示的字节数

  -n<行数>   显示行数

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

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

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


【使用实例】

  显示文件后五行内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[root@node1 ~] # cat my.cnf
[mysqld]
datadir= /var/lib/mysql
socket= /var/lib/mysql/mysql .sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error= /var/log/mysqld .log
pid- file = /var/run/mysqld/mysqld .pid
#######显示文件尾部内容#####
[root@node1 ~] # tail -n 5 my.cnf
symbolic-links=0
[mysqld_safe]
log-error= /var/log/mysqld .log
pid- file = /var/run/mysqld/mysqld .pid

  从第三行显示文件内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[root@node1 ~] # cat my.cnf
[mysqld]
datadir= /var/lib/mysql
socket= /var/lib/mysql/mysql .sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error= /var/log/mysqld .log
pid- file = /var/run/mysqld/mysqld .pid
########从第三行开始########
[root@node1 ~] # tail -n +3 my.cnf
socket= /var/lib/mysql/mysql .sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error= /var/log/mysqld .log
pid- file = /var/run/mysqld/mysqld .pid

  循环查看文件内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@node1 ~] # ping 172.16.18.6 > test.log &
[root@node1 ~] # tail -f test.log
PING 172.16.18.6 (172.16.18.6) 56(84) bytes of data.
64 bytes from 172.16.18.6: icmp_seq=1 ttl=64  time =0.407 ms
64 bytes from 172.16.18.6: icmp_seq=2 ttl=64  time =0.559 ms
64 bytes from 172.16.18.6: icmp_seq=3 ttl=64  time =0.485 ms
64 bytes from 172.16.18.6: icmp_seq=4 ttl=64  time =0.595 ms
64 bytes from 172.16.18.6: icmp_seq=5 ttl=64  time =0.610 ms
64 bytes from 172.16.18.6: icmp_seq=6 ttl=64  time =0.574 ms
64 bytes from 172.16.18.6: icmp_seq=7 ttl=64  time =0.887 ms
64 bytes from 172.16.18.6: icmp_seq=8 ttl=64  time =0.549 ms
64 bytes from 172.16.18.6: icmp_seq=9 ttl=64  time =0.447 ms
64 bytes from 172.16.18.6: icmp_seq=10 ttl=64  time =0.543 ms
64 bytes from 172.16.18.6: icmp_seq=11 ttl=64  time =0.552 ms
64 bytes from 172.16.18.6: icmp_seq=12 ttl=64  time =0.519 ms




本文转自 z永 51CTO博客,原文链接:http://blog.51cto.com/pangge/1337741
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
Linux
认识Linux指令之 “ head tail ” 命令
认识Linux指令之 “ head tail ” 命令
认识Linux指令之 “ head tail ” 命令
|
6月前
tail查看nohup.out文件内容
tail查看nohup.out文件内容
52 0
|
7月前
|
Shell Linux 开发工具
查看日志还在用tail -f ? 要不换 less +F 试试?
查看日志还在用tail -f ? 要不换 less +F 试试?
37 0
|
10月前
|
Linux
tail命令详解
tail命令详解
177 0
|
11月前
|
JavaScript 安全 Windows
‘node‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。解决办法
‘node‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。解决办法
|
Linux
Linux命令-1-tail
Linux命令-1-tail
106 0
Linux命令-1-tail
|
Linux
Linux常用命令 - tail命令详解
Linux常用命令 - tail命令详解
407 0
|
Java Linux
Linux常用命令 - ps命令详解(重点)
Linux常用命令 - ps命令详解(重点)
232 0
Linux常用命令 - ps命令详解(重点)
|
监控 Linux Shell
tail命令学习实例
tail命令学习实例
tail命令学习实例
|
移动开发

热门文章

最新文章