Linux檢視日誌

2021-07-30 13:43:05 字數 1374 閱讀 1248

檢視 access.log 檔案ip統計

[plain]

view plain

copy

cat access.log |awk ''|uniq -c |sort -k1,1nr 

去掉r則從高到低

[plain]

view plain

copy

cat access.log |awk ''|sort|uniq -c|sort -rn|wc -l  

linux

如何顯示乙個檔案的某幾行(中間幾行)

【一】從第3000行開始,顯示1000行。即顯示3000~3999行

cat filename | tail -n +3000 | head -n 1000

【二】顯示1000行到3000行

cat filename| head -n 3000 | tail -n +1000

*注意兩種方法的順序

分解: tail -n 1000:顯示最後1000行

tail -n +1000:從1000行開始顯示,顯示1000行以後的

head -n 1000:顯示前面1000行

【三】用sed命令

sed -n '5,10p' filename 這樣你就可以只檢視檔案的第5行到第10行。

linux統計檔案行數

語法:wc [選項] 檔案…

說明:該命令統計給定檔案中的位元組數、字數、行數。如果沒有給出檔名,則從標準輸入讀取。wc同時也給出所有指定檔案的**計數。字是由空格字元區分開的最大字串。

該命令各選項含義如下:

- c 統計位元組數。

- l 統計行數。

- w 統計字數。

這些選項可以組合使用。

輸出列的順序和數目不受選項的順序和數目的影響。

總是按下述順序顯示並且每項最多一列。

行數、字數、位元組數、檔名

如果命令列中沒有檔名,則輸出中不出現檔名。

例如:$ wc - lcw file1 file2

4 33 file1

7 52 file2

11 11 85 total

舉例分析:

1.統計demo目錄下,js檔案數量:

find demo/ -name "*.js" |wc -l

2.統計demo目錄下所有js檔案**行數:

find demo/ -name "*.js" |xargs cat|wc -l 或 wc -l `find ./ -name "*.js"`|tail -n1

3.統計demo目錄下所有js檔案**行數,過濾了空行:

find /demo -name "*.js" |xargs cat|grep -v ^$|wc -l

linux 檢視日誌

1 cat命令 功能 1 顯示整個檔案。示例 cat filename 2 把檔案串連線後傳到基本輸出,如將幾個檔案合併為乙個檔案或輸出到螢幕。示例 cat file1 file2 file 說明 把檔案串連線後傳到基本輸出 螢幕或加 filename 到另乙個檔案 cat引數詳解 n 或 numb...

Linux檢視日誌

1 cat命令 功能 1 顯示整個檔案。示例 cat filename 2 把檔案串連線後傳到基本輸出,如將幾個檔案合併為乙個檔案或輸出到螢幕。示例 cat file1 file2 file 說明 把檔案串連線後傳到基本輸出 螢幕或加 filename 到另乙個檔案 cat引數詳解 n 或 numb...

linux 檢視日誌

1.切換到目錄所在位置 cd opt logs 2.檢視該目錄下所有的日誌 ls 3.按照關鍵字搜尋日誌 cat 日誌名字 grep 關鍵字 4.滾動檢視日誌 tail f catalina.out.2018 04 17 5.按照關鍵字搜尋日誌 a n 後n行 b n 前n行 cat 日誌名字 gr...