Linux每日一篇 - 10 - tail
Linux文件尾部查看神器!掌握tail命令,轻松查看文件末尾内容,实时监控日志变得简单!
tail命令是什么?
tail命令用于显示文件的末尾部分,默认显示最后10行,常用于实时监控日志文件的变化。
基本用法
# 显示文件最后10行(默认)
tail filename
# 显示文件最后N行
tail -n 20 filename
# 显示文件最后N个字符
tail -c 100 filename
# 显示多个文件的尾部
tail file1.txt file2.txt
# 显示除文件头部N行外的所有行
tail -n +5 filename
实用技巧
# 实时监控日志文件变化
tail -f /var/log/syslog
# 显示文件最后N行并持续监控
tail -n 20 -f /var/log/messages
# 从文件末尾向前N字节开始显示
tail -c +1000 filename
# 显示多个日志文件的尾部
tail -n 5 /var/log/auth.log /var/log/syslog
# 实时监控并高亮显示新内容
tail -f /var/log/nginx/access.log | grep --color=always "ERROR"
# 跟踪文件名变化(如日志轮转)
tail -F /var/log/application.log
# 显示文件倒数第N行到倒数第M行
tail -n +50 filename | head -n 10
常用场景
# 实时监控系统日志
tail -f /var/log/messages
# 监控Web服务器访问日志
tail -f /var/log/nginx/access.log
# 查看错误日志
tail -n 20 /var/log/nginx/error.log
# 监控应用日志
tail -f /var/log/application.log
# 查看大文件末尾
tail -n 15 /path/to/big_file.txt
# 监控进程输出
ps aux | tail -n 5
关于我
全平台同名”汪多多是只猫”,专注分享实用技术教程,让你的IT学习之路更轻松!
关注我,每天一个Linux命令,轻松入门Linux系统!