tail
Linux中用于查看文件尾部的內(nèi)容,與head相對(duì)應(yīng)。
常用來(lái)查看日志文件,通過(guò)-f實(shí)時(shí)查看文件最新內(nèi)容。
尤其是對(duì)于日志文件較大的時(shí)候,通過(guò)tail指定輸出的行數(shù)來(lái)查看日志。
// 輸出最后10行的內(nèi)容
tail test.log
// 輸出最后10行的內(nèi)容,同時(shí)監(jiān)視文件的變化,一旦變化就顯示出來(lái)
tail -f test.log
// 輸出最后n行的內(nèi)容,同時(shí)監(jiān)視文件的變化,一旦變化就顯示出來(lái)
tail -nf test.log
// 輸出文件最后10行的內(nèi)容
tail -n 10 filename
// 除第9行不顯示外,顯示第10行到末尾行
tail -n -10 filename
// 從第20行至末尾
tail +20 test.log
// 顯示最后10個(gè)字符
tail -c 10 test.log
// 實(shí)時(shí)日志查看與grep過(guò)濾關(guān)鍵字
// -A 除顯示符合t匹配內(nèi)容的那一行之外,并顯示該行之后的內(nèi)容
// -B 除顯示符合匹配內(nèi)容的那一行之外,并顯示該行之前的內(nèi)容
// -C 除顯示符合匹配內(nèi)容的那一列之外,并顯示該列前后的內(nèi)容
tail -f test.log | grep 'test' -C 5
tail -f test.log | grep 'test' -5