我有一个文本文件,另一个程序不断向其写入内容。
gedit
可以通过转到文件 -> 恢复来刷新文本文件内容,但这需要手动输入。是否有一个文本文件查看器(不必是 GUI,终端查看器也可以)可以自动更新文件内容而无需手动输入?
答案1
如果您的text-file
增长伴随着新内容的添加,您可以用它tail
来跟踪变化。
可以通过tail -f text-file
或tailf text-file
如果你想从最开始(或从某一行)打印其中的内容:
tail -n +1 -f text-file
“-n +1”表示从第一行开始,更详细的解释可以在这里找到 man tail
:
-n, --lines=K
输出最后 K 行,而不是最后 10 行;或者使用 -n +K 输出从第 K 行开始的行