KyleWang
发布于 2024-07-24 / 49 阅读
0
0

Linux-tail/tailf命令详解

Linux-tail/tailf命令详解

可用于查看实时日志
用于从文件尾部查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。

常用参数如下:
-f:循环读取
-c<数目>:显示的字节数
-n<行数>:显示文件的尾部 n 行内容
示例:
# 查看文件的后10行
tail -10 /etc/passwd 或 tail -n 10 /etc/passwd 

# 不停地去读/var/log/messages文件最新的内容,这样有实时监视的效果,用Ctrl+c来终止!
tail -f /var/log/messages 

# 显示文件 notes.log 的内容,从第 20 行至文件末尾:
tail +20 notes.log

# 显示文件 notes.log 的最后 10 个字符:
tail -c 10 notes.log
注意事项:

tailf 等同于tail -f -n 10,与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件,所以tailf特别适合那些便携机上跟踪日志文件,因为它减少了磁盘访问,可以省电。


评论