檢視日誌的檔案的常用命令有,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行
less命令ctrl+f 向下滾動一屏
空格鍵 向下滾動一屏
ctrl+b 返回上一屏
= 輸出當前行的行號
:f 輸出檔名和當前行的行號
v 呼叫vi編輯器
!命令 呼叫shell,並執行命令
q 退出more
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...