一般程序部署在Linux環境,查看日志時,一般用less滿足大部分的需求。
列舉、記錄最常用的場景,代碼以Tomcat日志文件catalna.out為例。
> 直接查看文件
less catalina.out
查看文件后,若文件過大,打通過以下命令滾動文件:
j 下一行
k 上一行
f 向下滾動一屏幕
b 向上滾動一屏幕
g 定位到文檔頭部
G 定位到文檔最尾部
退出查看文件
q 退出less模式
> 帶出行號查看文件
日志文件一般有上萬行,帶行號顯示會方便很多
less -N catalina.out
> 查找內容
查找關鍵字內容時,常用向下查找、向上查看。如在日志中查找,因日志一般是追加的,從下向上查找更為常用。
/keyword 向下查找 n 向下匹配下一處匹配文本 N 向上匹配下一處匹配文本 ?keyword 向上查找 n 向上匹配下一處匹配文本 N 向下匹配下一處匹配文本
> 實時查看文檔變動(實時滾動文檔)
進入less模式后,鍵入F,即實時滾動文檔
F 實時滾動文檔
Ctrl + c 退出實時滾動模式 類似效果: tail -f catalina.out
