當前位置:
首頁 > 最新 > Linux查看日誌

Linux查看日誌

在RD的日常開發中,在無數與BUG的鬥爭中,一定存在無數的自測,或者他側,在本機的IDE上,查看錯誤信息,可以看控制台輸出的錯誤信息,但此時如果已經部署到伺服器上,你在伺服器運行時,發現錯誤反饋,那必須要讀取伺服器日誌信息。

讀取伺服器日誌信息有兩種方式:

1、通過某遠程ftp軟體,將遠端伺服器的文件down到本機,然後作為windows的一個文本文件,相信知道怎麼操作吧~ 看最新的日誌,用滑鼠拉到最底就ok了~ 查找某個關鍵詞,ctrl+f就可以了~ 看起來很簡單的操作,簡直low爆了。。。每一次差錯誤,都要增加伺服器與本機的運行壓力,明明只想看其中一部分文件,卻要通篇複製過來,文件大的話,還要等待複製完成~~ 那麼有沒有更好的方法呢???如下。

2、直接遠程linux伺服器,通過終端軟體實現對伺服器的操作(例如:xshell、secureCRT)。

查看文件命令,常用的有cat、more、less、head、tail、vim

cat 文件名:會將文件所有內容從頭到尾輸出在屏幕上,但對於動輒多少萬行的日誌文件來說,無意是滅燈之災....,你會看到屏幕上在不停的走下一行,直到地老天荒..... 當然還有一個命令是tac,跟cat一樣會全部列印,只不過是從尾至頭,同樣不好用。

more 文件名:功能與less類似,但只能向後翻頁,不能向前翻頁,重點介紹less命令。

less 文件名:less在查看前不會載入整個文件,降低系統開銷。進去後載入第一頁,若要翻頁要查找,請看如下快捷鍵。

/字元串:向後查找關鍵詞

?字元串:向前查找

上下:上一行下一行

q:退出

G:最後一行

gg:第一行

ctrl+f/b/u/d(forward/backward/upward/downward):翻頁【下一頁,上一頁,上半頁,下半頁】

head / tail 文件名:顯示該文件的前10行/末尾10行,如果想改變顯示行數,例如顯示2行:head/tail -n 2 文件名。

tail -f:默認顯示最後10行,實時更新文件。(上面的命令如果打開文件了,那麼文件內容就定格在打開的時候,如果文件實際上更新了,但是已經打開的不會顯示更新,使用tail -f這個命令就會實時更新文件內容)

vim 文件名:vim這個功能很強大了,linux沾點邊的都應該有所耳聞,它的快捷鍵與less的快捷鍵基本吻合,但比less多了修改刪除的功能,可能對於查看日誌文件來說,less會更安全一些。

結束語:對於查看日誌,最常用的快捷鍵就是:less 和 tail -f

有關更多文章,請關注CSDN:少年做自己的英雄


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 萊次go 的精彩文章:

TAG:萊次go |