Linux tail命令主要用來(lái)從指定點(diǎn)開(kāi)始將文件寫(xiě)到標(biāo)準(zhǔn)輸出。很多人喜歡使用tail –f 來(lái)監(jiān)控日志文件。
一、Linux tail命令格式
Linux tail命令 格式如下所示
tail [OPTION]... [FILE]...
Linux tail命令 參數(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秒
二、Linux tail命令使用示例
1)查看文件最后幾行內(nèi)容
$tail -5 linuxdaxue.com-access_log
180.175.51.163 - - [14/Jun/2016:11:45:09 +0800] "GET &h=64&w=100&q=90&zc=0&ct=1 HTTP/1.1" 200 2611
180.175.51.163 - - [14/Jun/2016:11:45:09 +0800] "GET &h=64&w=100&q=90&zc=0&ct=1 HTTP/1.1" 200 2572
">10.0.0.139 - - [08/jun/2016:16:16:01 +0800] "get / http/1.0" 200 26 "-" "curl/7.19.7。10.0.0.136 - - [08/jun/2016:16:10:53 +0800] "get / http/1.0" 200 26 "-" "curl/7.19.7。10.0.0.139- - [08/jun/2016:15:35:43 +0800] "get / http/1.1" 200 26 "-" "curl/7.19.7 。
180.175.51.163 - - [14/Jun/2016:11:45:09 +0800] "GET &h=64&w=100&q=90&zc=0&ct=1 HTTP/1.1" 200 2646
10.0.0.136 - - [08/jun/2016:16:10:53 +0800] "get / http/1.0" 200 26 "-" "curl/7.19.7。">10.0.0.139 - - [08/jun/2016:16:16:01 +0800] "get / http/1.0" 200 26 "-" "curl/7.19.7。10.0.0.139- - [08/jun/2016:15:35:43 +0800] "get / http/1.1" 200 26 "-" "curl/7.19.7 。
$
2)從第10行開(kāi)始顯示文件
tail -n +10 linuxdaxue.com-access_log
3)循環(huán)監(jiān)視日志文件
$tail -f linuxdaxue.com-access_log
10.0.0.136 - - [08/jun/2016:16:10:53 +0800] "get / http/1.0" 200 26 "-" "curl/7.19.7。">10.0.0.139 - - [08/jun/2016:16:16:01 +0800] "get / http/1.0" 200 26 "-" "curl/7.19.7。10.0.0.139- - [08/jun/2016:15:35:43 +0800] "get / http/1.1" 200 26 "-" "curl/7.19.7 。
180.175.51.163 - - [14/Jun/2016:11:45:09 +0800] "GET &h=64&w=100&q=90&zc=0&ct=1 HTTP/1.1" 200 2850
在實(shí)際使用當(dāng)中,我們比較常用的功能就是用它來(lái)監(jiān)視日志文件,這是一個(gè)非常有用的功能。
這套方法小編以前還是玩家的時(shí)候在大量服務(wù)器中使用過(guò),后來(lái)自己開(kāi)始做熱血江湖私服開(kāi)服之后用專(zhuān)業(yè)的眼光對(duì)這個(gè)方法做過(guò)修改,絕對(duì)是看可行的如果你有什么疑問(wèn)可以到我們的官網(wǎng)上給我們留言,小編一定會(huì)在第一時(shí)間為您解答相關(guān)問(wèn)題。歡迎各位來(lái)參觀(guān)指導(dǎo)工作,如果您對(duì)我們的產(chǎn)品感興趣或者有任何的疑問(wèn),您可以直接給我們留言或直接與我們聯(lián)絡(luò)linux命令,我們將在收到您的信息后,會(huì)第一時(shí)間及時(shí)與您聯(lián)絡(luò)?吹胶糜训膓q空間上面的留言很有個(gè)性linux命令,可是腳本之家小編不知道他們留言是怎么打出來(lái)了。