有没有一个linux命令或某种方法可以从下到上而不是从上到下查看日志。我知道tail -n <number of lines>
,但是有什么东西我可以真正滚动并从下向上移动吗?
答案1
我认为less +G
这就是您正在寻找的 - 它会在最后加载文件,您可以使用向上箭头(或k)向后滚动。在查看器中,g将带您到文件顶部并 G返回到末尾。并F会滚动到最后并尝试继续阅读,例如tail -f
。
答案2
有些系统有tac
,这是一种异想天开的落后cat
。没有它,你仍然可以做类似的事情
awk '{print NR ":" $0}' $file | sort -t: -k 1nr,1 | sed 's/^[0-9][0-9]*://'
答案3
这tac
命令就像一个反向的“猫”,如果这就是你所追求的。
如果您只想从底部开始查看文件,为什么不使用编辑器或“less”呢?
答案4
如果您正在编写 nagios,请检查 perl 模块文件::向后读很有用