news 2026/4/16 9:51:04

每天一个Linux命令_tail+head

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
每天一个Linux命令_tail+head

“tail”(尾巴),对应它 “显示文件末尾内容” 的功能

  • cat命令适合查看小文件,因为它会一次性输出整个文件的内容。
  • tail命令更适合大文件,尤其是日志文件,它可以只输出文件末尾的部分内容,避免终端被大量信息刷屏。

tail testfile1.txt

-n:自定义显示的行数

查看倒数5行的内容

tail -n 5 testfile1.txt

从第5行开始到末尾

tail -n +5 testfile1.txt

用于新增内容 每隔五秒打印当前时间

-f:实时跟踪文件新增内容,常用于监控日志

tail -f test.log(会持续输出新增内容)

  • tail -f:全称--follow=descriptor,跟踪的是文件的文件描述符(句柄)。它会持续读取该句柄指向的内容,但如果文件被删除、重命名或日志轮转(比如app.log变成app.log.1,并新建一个空的app.log),原句柄会失效,tail -f会停止输出新内容,且不会自动重新关联新的app.log
  • tail -F:全称--follow=name --retry,是-f --retry的简写,跟踪的是文件的文件名。它会定期检查文件名对应的文件是否存在,如果原文件被删除 / 轮转,它会不断重试,直到重新找到该文件名对应的新文件,并继续监控其内容

tail -F test.log

head用得少 从前往后打印

head testfile1.txt

打印前五行内容

head -n 5 testfile1.txt

从头打印到倒数第5行

head -n -5 testfile1.txt

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/11 18:56:47

基于SpringBoot的设计师约稿平台系统(源码+lw+部署文档+讲解等)

课题介绍随着设计行业的多元化发展,企业、个人对定制化设计服务的需求日益增长,但当前设计师与约稿方的对接过程中存在资源分散、需求传递不精准、约稿流程不规范、交易保障不足、作品交付跟踪不便等问题,既增加了约稿方的沟通成本与试错成本…

作者头像 李华
网站建设 2026/4/13 14:52:25

基于SpringBoot的乡村支教管理系统(源码+lw+部署文档+讲解等)

课题介绍 随着乡村教育振兴战略的深入推进,乡村支教活动日益增多,但当前乡村支教管理普遍存在流程不规范、信息传递滞后、支教人员管理分散、支教资源调配不合理、支教效果难以跟踪评估等问题,既增加了支教组织、学校及相关管理部门的工作负担…

作者头像 李华
网站建设 2026/4/14 9:45:55

CTF Crypto模块系列分享(二):古典密码全解析!签到题秒解秘籍

CTF Crypto模块系列分享(二):古典密码全解析!签到题秒解秘籍 上期我们搞定了Crypto模块的入门概念、题型分类和核心工具,今天咱们就如约进入Crypto的核心基础题型——古典密码全解析。 古典密码是CTF Crypto中“性价…

作者头像 李华
网站建设 2026/4/15 22:36:10

2026必备!MBA毕业论文必备的8个AI论文工具深度测评

2026必备!MBA毕业论文必备的8个AI论文工具深度测评 2026年MBA论文写作工具测评:如何选择高效可靠的AI助手 随着人工智能技术的不断进步,越来越多的MBA学生开始借助AI工具提升论文写作效率。然而,面对市场上琳琅满目的AI论文工具&a…

作者头像 李华
网站建设 2026/4/11 18:04:36

asyncio+queue实现生产者消费者爬虫模型

在网络爬虫开发中,生产者 - 消费者模型是经典且高效的架构模式。它将 “任务生产(URL 采集)” 和 “任务消费(页面爬取)” 解耦,能有效控制并发、避免资源浪费。而 Python 的asyncio(异步 I/O&a…

作者头像 李华