![将更改输出到日志文件](https://linux22.com/image/19394/%E5%B0%86%E6%9B%B4%E6%94%B9%E8%BE%93%E5%87%BA%E5%88%B0%E6%97%A5%E5%BF%97%E6%96%87%E4%BB%B6.png)
如果我使用
tail -f *filename*
我可以很好地显示给定文件中发生的任何变化。然而,有时我希望能够搜索此文本或以其他方式慢慢地查看它。
有没有什么方法可以让我从现在到每当我点击Ctrl-时只输出对日志文件的更改C?
答案1
如果您需要的话,这应该将所有内容输出到output.txt中:
tail -f filename | tee output.txt
答案2
使用Less的“尾部模式”:运行less filename
,按F
(“永远前进”)滚动到文件末尾并在文件增长时继续阅读(如tail -f
)。按Ctrl+C
可退出尾部模式并使用常用的 Less 命令。