-f
我不明白添加到命令中的选项的功能tail
。
我知道tail
查看文件的“最后”部分。手册上说
-f
随着文件的增长输出附加数据
但我不太明白这意味着什么。我知道前面引文中每个单词的意思,但我不明白整个句子的意思。
答案1
这意味着tail -f
命令将等待文件中的新字符串并动态显示这些字符串。该命令对于观察日志文件很有用。
例如尝试,tail -f /var/log/messages
.
答案2
您可以将 -f 视为“跟随”。当tail中添加-f时,命令不会退出,而是等待查看是否有更多内容添加到文件中;附加文本将通过 tail 打印。通常,您可以使用 ^c 杀死 tail -f。
它通常与守护程序或后台用户进程写入的日志文件一起使用。
tail -f /var/log/syslog
答案3
如果您有活动日志文件,则程序正在运行,同时将信息写入日志文件。您可以使用 tail -f 打开日志,以便日志“实时”显示。 tail -f /var/log/logfile 就像不断地执行 tail /var/log/logfile