tail -f 关于不能更新经过vim修改过的文件

本文详细介绍了Linux命令`tail -f`的作用,它用于实时显示文件的追加内容。通过实例演示,解释了当使用vim编辑并保存文件后,tail -f为何无法显示更新的原因——因为vim实际上创建了一个新文件并删除了旧文件,导致tail失去跟踪。为正确测试tail -f,应当避免在编辑过程中删除原有文件。
摘要由CSDN通过智能技术生成

tail的-f的一般用法:tail -f 文件名
作用显示文件最新追加的内容

第一步:用tail查看文件
在这里插入图片描述
第二步:打开另一个终端用vim修改里面的内容
在这里插入图片描述第三步:再次查看文件内容发现内容变了,但是左边tail那没有变化
在这里插入图片描述原因:vim编辑保存一个文件之后,vim创建了一个新的文件,旧文件被删除,tail就无法跟踪
在tail执行的过程中,跟踪的是t.txt
在这里插入图片描述用vim修改t.txt的内容然后保存再查看跟踪的文件,发现原来的t.txt被删了
在这里插入图片描述正确测试这条命令的方法:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值