命令格式: sed -n '/起始時(shí)間/','/結(jié)旁閉束時(shí)間/p' [日念做志文件]
創(chuàng)新互聯(lián)公司是專業(yè)的新津縣網(wǎng)站建設(shè)公司,新津縣接單;提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行新津縣網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
eg1 :
注:
日期時(shí)間格式要和日志文件中的保持一致;
eg2 :
nginx中的日期時(shí)間格式和eg1中的格式不一致,這時(shí)使用的命令是:
注:
使用“\”是為了轉(zhuǎn)義“/”,不然命令行會(huì)報(bào)錯(cuò)
也可以將輸出仔啟衡的命令行內(nèi)容輸出到一個(gè)文本文件中,這樣方便用編輯器查看,命令是:
eg3 :
這樣輸出的內(nèi)容就會(huì)保存在gfc.log文本文件中。
eg:
在linux上執(zhí)行腳孫含瞎本,當(dāng)退出頁面或電腦鎖屏后,腳本就停止執(zhí)行了。對(duì)需要長(zhǎng)時(shí)間運(yùn)行的腳本非常不友好。
nohup(no hang up)則空老尺:可以讓程序不掛斷執(zhí)行。
:可以讓程序在后臺(tái)執(zhí)行。
“ nohup.log”: 表示將日志輸出到nohup.log文件上。
21:表示將正確日志、錯(cuò)誤日志都輸出到正確日志指定的文件(nohup.log文件)上。
tail -f 日志文件路徑主要用于查看實(shí)時(shí)的日志記錄,屬于動(dòng)態(tài)記錄查看。
cat日志路徑主要用于查看靜態(tài)的歷史日志記錄,一般跟路徑名稱,常見的這周類型的日志記錄一般用管道符進(jìn)行過濾篩選自己所需的記錄。
dmesg主要用于調(diào)試腳本或者命令,出現(xiàn)異常中斷來排查錯(cuò)誤原因顯示的。
tail? -n? 10? test.log,查詢?nèi)罩疚膊孔詈?0行的日志。
tail -n +10 test.log,查詢10行之后的所有日志。
head -n 10? test.log,查詢?nèi)罩疚呐D帆清件中的頭10行日志。
head -n -10? test.log,查詢?nèi)罩疚募俗詈?0行的其他所有日志。
操作命令
首先介紹一個(gè)名詞“控制臺(tái)(console)”,它就是我們通常見到的使用字符操作界面的人機(jī)接口,例如dos。我們說控制臺(tái)命令,就是指通過字符界面輸入的可以操作系統(tǒng)的命令。
例如dos命令就是控制臺(tái)命令。要了解的是基于Linux操作系統(tǒng)的基本控制臺(tái)命令。有一點(diǎn)一定要注意,和dos命令不同的是,Linux的命輪前令(也轎攔包括文件名等等)對(duì)大小寫是敏感的,也就是說,如果你輸入的命令大小寫不對(duì)的話,系統(tǒng)是不會(huì)做出你期望的響應(yīng)的。