首页 > 运维 > linux运维 > 正文

Linux命令行中tail与head命令的实用技巧

舞夢輝影
发布: 2025-09-22 19:49:01
原创
405人浏览过
tail和head命令用于查看文件首尾内容,默认显示10行,可用-n指定行数,如head -n 5 filename查看前5行,tail -n 15 filename查看后15行;支持简写形式head -5或tail -15;tail -f可实时监控日志更新,-F能自动处理日志轮转;常与grep、awk等配合使用,如grep "error" logfile | tail -10获取最近10条错误日志;结合管道可实现复杂操作,如ls -t | head -5 | xargs查看最新5个文件的首行;用tail -n +4跳过前3行,head与tail组合提取第20到30行内容。

linux命令行中tail与head命令的实用技巧

在Linux命令行中,tailhead 是查看文件内容的常用工具,特别适合处理大文件或实时日志。它们默认显示文件的开头或结尾部分,但配合参数使用能实现更强大的功能。

查看文件的前几行或后几行

head 默认显示文件前10行,tail 显示后10行。通过 -n 参数可自定义行数。

  • 查看文件前5行:
    head -n 5 filename
    登录后复制
  • 查看文件最后15行:
    tail -n 15 filename
    登录后复制
  • 简写形式(省略 -n):
    head -5 filename
    登录后复制
    tail -15 filename
    登录后复制

实时监控日志文件变化

使用 -f 选项可以让 tail 持续输出新增内容,非常适合跟踪正在写入的日志文件。

  • 实时查看日志更新:
    tail -f /var/log/syslog
    登录后复制
  • 若日志被轮转(log rotation),可用 -F 增强模式自动重新打开文件:
    tail -F /var/log/app.log
    登录后复制

结合管道与其他命令协作

这两个命令常与 grepawksort 等搭配使用,快速提取关键信息。

巧文书
巧文书

巧文书是一款AI写标书、AI写方案的产品。通过自研的先进AI大模型,精准解析招标文件,智能生成投标内容。

巧文书 61
查看详情 巧文书
  • 查看最近10条包含“error”的日志:
    grep "error" logfile | tail -10
    登录后复制
  • 查看大文件前100行并统计单词数:
    head -100 largefile.txt | wc -w
    登录后复制
  • 列出按修改时间排序的最新5个文件,并查看每个文件的首行:
    ls -t | head -5 | xargs -I {} sh -c 'echo "--- {} ---"; head -1 {}'
    登录后复制

跳过头部或截取特定范围内容

有时需要排除文件开头若干行,比如去掉表头后再处理数据。

  • 跳过前3行,显示其余内容:
    tail -n +4 filename
    登录后复制
    (+4 表示从第4行开始)
  • 提取第20到30行内容:
    head -30 filename | tail -11
    登录后复制
    (先取前30行,再取其中后11行)

基本上就这些。掌握这些技巧后,无论是分析日志、处理数据还是脚本编写,都能更高效地利用 headtail 完成任务。不复杂但容易忽略细节,比如 +n 的用法和 -F 的稳定性优势。熟练运用,事半功倍。

以上就是Linux命令行中tail与head命令的实用技巧的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号