檢視日誌檔案常用命令

2021-09-26 11:49:18 字數 1953 閱讀 6507

檢視日誌的檔案的常用命令有,tail,head,cat,tac,more,less

tail命令

用於顯示指定檔案末尾內容,不指定檔案時,作為輸入資訊進行處理。常用檢視日誌檔案。

常用引數:

-f 迴圈讀取(常用於檢視遞增的日誌檔案)

-n《行數》 顯示行數(從後向前)

example:實時顯示日誌檔案的最後100行:tail -100f a.log

head命令

用來顯示檔案的開頭至標準輸出中,預設head命令列印其相應檔案的開頭10行。

常用引數:

-n《行數》 顯示的行數(行數為負數表示從最後向前數)
example: 顯示檔案的前10行:head -10 a.log

cat命令

用於一次性顯示乙個檔案的所有內容;用於新建乙個檔案;用於合併多個檔案

命令引數:

-b 對非空輸出行號

-n 輸出所有行號

example:顯示乙個檔案的所有內容和行號: cat -n a.log

建立乙個新檔案:cat > filename

合併多個檔案: cat file1 file2 > file3

tac命令

用於倒序顯示乙個檔案的所有內容,即和cat相反,一般用的比較少

example:tac a.log

+n      從笫n行開始顯示

-n 定義螢幕大小為n行

+/pattern 在每個檔案顯示前搜尋該字串(pattern),然後從該字串前兩行之後開始顯示

-c 從頂部清屏,然後顯示

-d 提示「press space to continue,』q』 to quit(按空格鍵繼續,按q鍵退出)」,禁用響鈴功能

-l 忽略ctrl+l(換頁)字元

-p 通過清除視窗而不是滾屏來對檔案進行換頁,與-c選項相似

-s 把連續的多個空行顯示為一行

-u 把檔案內容中的下畫線去掉

常用操作命令:

enter    向下n行,需要定義。預設為1行

ctrl+f 向下滾動一屏

空格鍵 向下滾動一屏

ctrl+b 返回上一屏

= 輸出當前行的行號

:f 輸出檔名和當前行的行號

v 呼叫vi編輯器

!命令 呼叫shell,並執行命令

q 退出moreless命令

less命令與more命令的功能類似,但是更加強大,如more不支援向前瀏覽,而less支援任意瀏覽,而且less在檢視之前不會載入整個檔案

命令引數

-i 忽略搜尋時的大小寫

-n 顯示每行的行號

-o 《檔名》 將less 輸出的內容在指定檔案中儲存起來

-s 顯示連續空行為一行

/字串:向下搜尋「字串」的功能

?字串:向上搜尋「字串」的功能

n:重複前乙個搜尋(與 / 或 ? 有關)

n:反向重複前乙個搜尋(與 / 或 ? 有關)

-x 《數字》 將「tab」鍵顯示為規定的數字空格

常用操作命令

b  向後翻一頁

d 向後翻半頁

h 顯示幫助介面

q 退出less 命令

u 向前滾動半頁

y 向前滾動一行

空格鍵 滾動一行

回車鍵 滾動一頁

[pagedown]: 向下翻動一頁

[pageup]: 向上翻動一頁

example: 檢視日誌檔案,顯示行號:less -n a.log

檢視日誌常用命令

檢視日誌常用命令 1 壓縮命令 tar zcvf 壓縮檔案名.tar.gz 被壓縮檔案名 可先切換到當前目錄下。壓縮檔案名和被壓縮檔案名都可加入路徑。2 解壓縮命令 tar zxvf 壓縮檔案名.tar.gz 解壓縮後的檔案只能放在當前的目錄。3 用 grep 搜尋 grep user hoover...

檢視日誌常用命令

1.linux檢視日誌常用命令 tail,head,cat,tac,more tail命令 引數 1 f 迴圈讀取 2 q 不顯示處理資訊 3 v 顯示詳細的處理資訊 4 c 數目 顯示的位元組數 5 n 行數 顯示行數 例如 tail f test.log 檢視實時日誌 tail 100f tes...

linux檔案檢視常用命令,日誌查詢

tail tail n 1000 catalina.out tail 100f catalina.out head head n 1000 catalina.out cat 分頁顯示 cat file more cat xx.log grep more 查詢並統計行數 cat common erro...