我透過 ssh 連接到伺服器並想要遍歷長日誌(5000 行)。
執行此操作的最佳命令是什麼?
我試過tail -2000 server.log
但隨後我必須向上滾動我的 SSH 視窗......它只向上滾動一點。
我無法在伺服器上安裝任何新內容..
答案1
嘗試less server.log
或zless server.log.1.gz
來取得壓縮日誌。
答案2
我偏向:
tail -2000 server.log | more
或者如果我具體知道我在尋找什麼:
grep -i somesearchstring [| more]
或者如果我只是想看看日誌的經過:
tail -f server.log
因為,嗯,你知道,光是看著日誌經過就很有趣。
答案3
使用 沒有什麼問題tail
,但你需要| more
在最後添加。
例如:
tail -2000 /var/log/messages | more
這樣你就必須按回車鍵才能轉到下一個畫面。 「少」和「多」固然很好,但誰願意向下翻閱 20 萬行的文件呢?
答案4
其他尋呼機包括more
、most
和pg
。