$ tail -f testfile
Run Code Online (Sandbox Code Playgroud)
该命令应该实时显示指定文件中的最新条目,对吗?但事实并非如此。请纠正我,如果我打算做的事情是错误的......
我创建了一个新文件“aaa”并添加了一行文本并将其关闭。然后发出这个命令(第一行):
$ tail -f aaa
xxx
xxa
axx
Run Code Online (Sandbox Code Playgroud)
最后三行是文件aaa的内容。现在命令仍在运行(因为我使用了-f
),我通过 GUI 打开文件 aaa 并开始手动添加更多行。但是终端不显示文件中添加的新行。
这里有什么问题?tail -f
如果新条目仅由系统写入,该命令仅显示新条目?(如日志文件等)