根據(jù)關(guān)鍵字查詢log日志前十行與后十行
根據(jù)關(guān)鍵字查詢log日志前十行與后十行
1.vi打開日志記錄,(它可以 不要處于編輯狀態(tài))2。首先獲取關(guān)鍵字的行號(hào)。例如,如果關(guān)鍵字的行號(hào)是10 cat -n filename | grep關(guān)鍵字cat -n yan.log | grep yan,則檢查關(guān)鍵字cat-n filename | tail-n 50 | head-n 100的前50行。第二種方式:貓文件名|grep關(guān)鍵字-C10顯示前后10行關(guān)鍵字-C顯示前后10行貓文件名|grep關(guān)鍵字-A10顯示后10行關(guān)鍵字-A顯示后10行貓文件名| Grep關(guān)鍵字-B10顯示前10行關(guān)鍵字-B顯示前10行。
linux查看日志的命令是?具體怎么用
Tail -f日志文件路徑主要用于查看實(shí)時(shí)日志記錄,屬于動(dòng)態(tài)記錄查看。
Cat log path主要用于查看靜態(tài)的歷史日志記錄,一般后跟路徑名。本周常見的日志記錄一般都是通過管道字符篩選出你需要的記錄。
Dmesg主要用于調(diào)試腳本或命令,當(dāng)出現(xiàn)異常中斷時(shí),可用于檢查錯(cuò)誤原因。
Tail -n 10 test.log,查詢?nèi)罩灸┪沧詈?0行的日志。
Tail -n 10 test.log,查詢10行之后的所有日志。
Head -n 10 test.log,查詢?nèi)罩疚募械?strong>根據(jù)關(guān)鍵字查詢log日志前10行日志。
Head -n -10 test.log,查詢?nèi)罩疚募谐詈?0行以外的所有日志。
操作命令
首先,一個(gè)術(shù)語(yǔ) 控制臺(tái)和。quot介紹一下,就是我們平時(shí)看到的使用字符操作界面的人機(jī)界面,比如dos。當(dāng)我們說控制臺(tái)命令時(shí),我們指的是可以通過角**面操作系統(tǒng)的命令。
例如,dos命令就是控制臺(tái)命令。
了解基于Linux操作系統(tǒng)的基本控制臺(tái)命令。需要注意的是,與dos命令不同,Linux命令(包括文件名等。)是區(qū)分大小寫的,也就是說,如果您輸入的命令的大小寫不正確,系統(tǒng)將不會(huì)像您預(yù)期的那樣響應(yīng)。
linux怎么查看指定行的日志
你首先要知道兩個(gè)最基本的命令,3360 tail-n10test.log,查詢?nèi)罩疚膊孔詈?0行的日志;Tail -n 10 test.log查詢10行之后的所有日志;Head -n 10 test.log查詢?nèi)罩疚募械那?0行日志;Head -n -10 test.log查詢?nèi)罩疚募谐詈?0行以外的所有日志;場(chǎng)景1:按行號(hào)查看-過濾掉關(guān)鍵字附近的日志。因?yàn)槲覀兺ǔS胓rep得到的日志很少,所以需要檢查附近的日志。這里 這就是我所做的,首先,3360 cat-ntest . log | grep ;地形與環(huán)境。獲取密鑰日志第3行,以及 地形與環(huán)境。關(guān)鍵字位于第102行。此時(shí),如果我想查看這個(gè)關(guān)鍵字的前10行和后10行的日志,3360 cat-ntest . log | tail-n92 | head-n 20 tail-n 92表示查詢92行之后的日志,Head-n 20表示查詢前面查詢結(jié)果中的前20條記錄。場(chǎng)景2:那怎么按日期查詢呢?通常,我們需要找到日志SED-N ;/2014-12-17 16:20/,/2014-12-17 163360173:36/p ;test.log特別說明3360以上兩個(gè)日期必須是日志中打印的日志,否則無效.你可以先grep 020 test.log來確定日志中是否有這個(gè)時(shí)間點(diǎn),這樣才能保證在步驟4中得到日志。這是一個(gè)非常有用的命令,可以根據(jù)時(shí)間段查詢?nèi)罩?。如果有很多我們要找的日志,打印在屏幕上不方便查看。有兩種方法:3360 (1)使用更多和更少的命令,例如,3360 cat-ntest . log | grep ;地形與環(huán)境。|更多以頁(yè)為單位打印。點(diǎn)擊空格鍵翻頁(yè)(2)用xxx.txt保存成文件,然后就可以下拉這個(gè)文件進(jìn)行分析了。比如3360 cat-ntest . log | grep ;地形與環(huán)境。xxx.txt7,這些日志查看方式應(yīng)該可以滿足日常需求。
軟件測(cè)試中用什么工具查看日志
Windows可以直接使用記事本和UE編輯器查看日志文件。下面詳細(xì)介紹linux系統(tǒng)的日志查看方法:使用ssh工具連接服務(wù)器。連接成功后,使用cd命令切換到tomcat/logs/下的catalina.out文件。
使用tail命令查看日志文件,例如tail -f catalina.out默認(rèn)情況下,將顯示最后10行日志。f參數(shù)可以循環(huán)讀取日志,輸出當(dāng)前生成的所有日志。
如果需要檢查日志文件中已有的N行,可以使用命令tail -f -n 1000 catalina.out(檢查文件中的1000行,循環(huán)輸出當(dāng)前生成的日志)來解決一些偶發(fā)問題。當(dāng)我們提交一個(gè)bug時(shí),我們可以上傳錯(cuò)誤堆棧的截圖,以幫助開發(fā)更快的定位問題。