Linux中操作日誌檔案的命令

2021-08-15 01:12:49 字數 905 閱讀 1884

昨天總結了日誌的一些用法和在程式中打日誌的重要性,今天來說說如何看日誌,linux系統下如何檢視日誌。

最常用的命令:

tail -f + 日誌檔名

這種方式可以檢視正在改變的日誌檔案,它會把日誌裡最尾部的內容顯示在螢幕上,並且不斷重新整理,使你看到最新的檔案內容。

tail -f filename | grep ***xx

在增長日誌中搜尋匹配的行,能讓你更精確的找出想要看的log日誌內容,提高效率。

tail:用於輸入檔案中的尾部內容。tail命令預設在螢幕上顯示指定檔案的末尾10行。如果給定的檔案不止乙個,則在顯示的每個檔案前面加乙個檔名標題。如果沒有指定檔案或者檔名為「-」,則讀取標準輸入。注意:如果表示位元組或行數的n值之前有乙個」+」號,則從檔案開頭的第n項開始顯示,而不是顯示檔案的最後n項。n值後面可以有字尾:b表示512,k表示1024,m表示1 048576(1m)。

grep/zgrep:(global search regular expression(re) and print out the line,全面搜尋正規表示式並把行列印出來)是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹配的行列印出來。

在此之前,我對linux的命令並不熟悉,只知道一種方式檢視檔案內容,即vim命令。顯然,這種方法是不可取的,

我們的專案部署在伺服器上,通過堡壘機登入檢視,要注意很多問題。

檢視日誌檔案的其他幾種方式:

vim/vi->不推薦使用

cat/zcat

->不推薦使用,會消耗大量的cpu和記憶體,導致堡壘機響應速度慢,影響使用。

less/zless

-> 可以使用它檢視應用日誌檔案,連線異常斷開也不會產生臨時檔案。

就這樣啦,寫的不好,請多包涵。

Linux日誌檔案操作常見命令

1 從第3000行開始,顯示1000行。即顯示3000 3999行cat filename tail n 3000 head n 10002 顯示1000行到3000行cat filename head n 3000 tail n 1000注意兩種方法的順序 分解 tail n 1000 顯示最後1...

Linux中的檔案操作命令

1.cat命令 cat用來顯示檔案的內容。1 一般格式 cat 選項 檔案 2 說明 一是顯示檔案內容 二是連線兩個或者多個檔案。3 常用選項 b 從1開始對所有非空輸出編號 2.more 用來顯示檔案的內容,每次顯示一屏。1 一般格式 more 選項 檔案 2 說明 一次顯示一屏文字,滿屏後停下來...

Linux檔案操作的命令

基本作用 建立,刪除,移動,複製,重新命名,壓縮,解壓1 建立檔案 touch 用法 touch空格路徑 檔案名字 例子 用相對路徑在桌面建立乙個某某某的檔案 當前路徑是 home的前提 touch cyz desktop 某某某2 建立目錄 mkdir 用法 mkdir空格路徑 目錄名字 例子 用...