首页 > 试题广场 >

nginx.log是一个日志文件,现在想将日志的最新输出实时

[单选题]
nginx.log是一个日志文件,现在想将日志的最新输出实时打印在屏幕上,用哪个命令可以实现:
  • cat -f  nginx.log
  • tee -f nginx.log
  • head -f nginx.log
  • tail -f nginx.log
linux命令中cat、more、less、tail、head均可用来查看文件内容,主要区别有:

cat是一次性显示整个文件的内容,适用于文件内容少的情况;
more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。
tail 和 head分别显示文件的后几行和前几行内容。常用于大文件的截取。

tail

tail 用来显示文件的最后几行内容,当文件内容有更新时,tail会自己主动刷新,确保一直显示最新的文件内容。


发表于 2022-04-18 11:59:46 回复(1)
该命令中,tail命令用于查看文件的末尾内容,-f参数则表示实时跟踪文件的变化,当文件内容发生变化时,会自动显示最新的内容。因此,执行以上命令后,可以实时查看到nginx.log文件的最新输出。
发表于 2023-03-27 16:37:04 回复(0)
D
发表于 2021-09-09 14:55:53 回复(0)