tail -f 但首先吸入文件的内容(又名`cat -f`)

om-*_*nom 11 tail

我需要在跟踪新更改之前显示整个文件,而不仅仅是最后 10 行(是的,我知道它在概念上不是尾部)。换句话说,cat -f如果它曾经存在的话,类似的东西会做。尾巴的男人不给我任何想法。我现在看到的唯一选择是以某种方式组合cat 除了最后 10 行tail -f输出之外的所有内容。

请问有什么提示吗?

slm*_*slm 16

这是一种方法:

tail -f -n+0 /var/log/messages
Run Code Online (Sandbox Code Playgroud)

a+0和 a之间似乎没有任何区别+1,因此这将是等效的:

tail -f -n+1 /var/log/messages
Run Code Online (Sandbox Code Playgroud)

  • 手册页的相关部分(为人们节省一些输入)... -n, --lines=K 输出最后 K 行,而不是最后 10 行;或使用 -n +K 输出以第 Kth 开头的行 (2认同)