功能:顯示指定文件的後若干行。
語法:tail [+ / - num ] [參數] 文件
tail命令中各個選項的含義爲:
+num 從第num行以後開始顯示。
- num 從距文件尾num行處開始顯示。如果省略num參數,系統默認值爲10。
l 以文本行爲num的計數單位。與參數選項+num或- num選項同時使用時,num表示要顯示的文本行行數。
c 以字節爲num的計數單位。與參數選項+num或- num選項同時使用時,num表示要顯示的字符數。
(l、c選項可以省略,系統默認值爲l,即按行計數)。
使用tail命令的-f選項可以方便的查閱正在改變的日誌文件,tail -f filename會把filename裏最尾部的內容顯示在屏幕上,並且不但刷新,使你看到最新的文件內容。
查看文件內容的特殊方法
相信最基本的cat和less,more你已經很熟悉了,如果有特殊的要求呢:
1. 如果你只想看文件的前5行,可以使用head命令,如:
head -5 /etc/passwd
2. 如果你想查看文件的後10行,可以使用tail命令,如:
tail -20 /etc/passwd
tail -f /var/log/messages
參數-f使tail不停地去讀最新的內容,這樣有實時監視的效果
tail -f /var/log/messages