head?與?tail?就像它的名字一樣的淺顯易懂店量,它是用來(lái)顯示開(kāi)頭或結(jié)尾某個(gè)數(shù)量的文字區(qū)塊埂陆,head?用來(lái)顯示檔案的開(kāi)頭至標(biāo)準(zhǔn)輸出中敲茄,而?tail?想當(dāng)然爾就是看檔案的結(jié)尾射赛。
1.命令格式:
head?[參數(shù)]...?[文件]...?
2.命令功能:
head?用來(lái)顯示檔案的開(kāi)頭至標(biāo)準(zhǔn)輸出中,默認(rèn)head命令打印其相應(yīng)文件的開(kāi)頭10行论衍。
3.命令參數(shù):
-q?隱藏文件名
-v?顯示文件名
-c<字節(jié)>?顯示字節(jié)數(shù)
-n<行數(shù)>?顯示的行數(shù)
4.使用實(shí)例:
實(shí)例1:顯示文件的前n行
命令:
head?-n?5?log2014.log
實(shí)例2:顯示文件前n個(gè)字節(jié)
命令:
head?-c?20?log2014.log
tail?命令從指定點(diǎn)開(kāi)始將文件寫(xiě)到標(biāo)準(zhǔn)輸出.使用tail命令的-f選項(xiàng)可以方便的查閱正在改變的日志文件,tail?-f?filename會(huì)把filename里最尾部的內(nèi)容顯示在屏幕上,并且不但刷新,使你看到最新的文件內(nèi)容.?
1.命令格式;
tail[必要參數(shù)][選擇參數(shù)][文件]
2.命令功能:
用于顯示指定文件末尾內(nèi)容瑞佩,不指定文件時(shí),作為輸入信息進(jìn)行處理坯台。常用查看日志文件炬丸。
3.命令參數(shù):
-f?循環(huán)讀取
-q?不顯示處理信息
-v?顯示詳細(xì)的處理信息
-c<數(shù)目>?顯示的字節(jié)數(shù)
-n<行數(shù)>?顯示行數(shù)
--pid=PID?與-f合用,表示在進(jìn)程ID,PID死掉之后結(jié)束.?
-q,?--quiet,?--silent?從不輸出給出文件名的首部?
-s,?--sleep-interval=S?與-f合用,表示在每次反復(fù)的間隔休眠S秒?
4.使用實(shí)例:
實(shí)例1:顯示文件末尾內(nèi)容
命令:
tail?-n?5?log2014.log
實(shí)例2:循環(huán)查看文件內(nèi)容
命令:
tail?-f?test.log
實(shí)例3:從第5行開(kāi)始顯示文件
命令:
tail?-n?+5?log2014.log
參考:
https://www.cnblogs.com/peida/tag/%E6%AF%8F%E6%97%A5%E4%B8%80linux%E5%91%BD%E4%BB%A4/