文件更改时自动刷新的文本文件查看器?

文件更改时自动刷新的文本文件查看器?

我有一个文本文件,另一个程序不断向其写入内容。 gedit可以通过转到文件 -> 恢复来刷新文本文件内容,但这需要手动输入。是否有一个文本文件查看器(不必是 GUI,终端查看器也可以)可以自动更新文件内容而无需手动输入?

答案1

如果您的text-file增长伴随着新内容的添加,您可以用它tail来跟踪变化。

可以通过tail -f text-filetailf text-file

如果你想从最开始(或从某一行)打印其中的内容:

tail -n +1 -f text-file

“-n +1”表示从第一行开始,更详细的解释可以在这里找到 man tail

-n, --lines=K
输出最后 K 行,而不是最后 10 行;或者使用 -n +K 输出从第 K 行开始的行

相关内容