检查长文本文件的问题

检查长文本文件的问题

如果我跑

sudo pico /var/log/lighttpd/website/error.log

我得到一个很长的文件,我看不到最后几行。如果我运行:

sudo tail -f /var/log/lighttpd/website/error.log | awk '{print $1 "--"  $2}'

我什么都没得到?我做错了什么?

另外,如何使用 pico 编辑器移动到特定行?

谢谢

答案1

不建议使用 nano 来处理日志文件,因为它会将整个文件加载到内存中。使用less

less /var/log/lighttpd/website/error.log

F可获得效果tail -f

答案2

如果你只想读取日志的最后几行,请使用tail -aNumber /var/log/lighttpd/website/error.log

将 aNumber 替换为您要查看的行数。

如果您想查看整个文件的用途,vi /var/log/lighttpd/website/error.log 您也可以使用 nano,它更容易......

相关内容