我ssh进入一个服务器,并希望遍历长日志(5000行)。
什么是最好的命令来做到这一点?
我试过tail -2000 server.log
但后来我不得不向上滚动我的SSH窗口….只有一点点。
我不能安装任何新的服务器上..
对于压缩日志,尽量less server.log或zless server.log.1.gz 。
我偏向于:
tail -2000 server.log | more
或者,如果我明确知道我在找什么:
grep -i somesearchstring [| more]
或者如果我只是想看日志去:
tail -f server.log
因为,你知道,日志是有趣的,只是看着走。
使用tail没有错,但是您需要添加| more | more的是结束。
例如:
tail -2000 /var/log/messages | more
这将使它,所以你必须回到移动到下一个屏幕。 less和多是好的,但谁想要通过200,000行文件下载?
其他传呼机包括more , most和pg 。