一個(gè)簡(jiǎn)單的linux命令 tail
tail命令從指定點(diǎn)開(kāi)始將文件寫(xiě)到標(biāo)準(zhǔn)輸出.使用tail命令的-f選項(xiàng)可以方便的查閱正在改變的日志文件,tail -f filename會(huì)把filename里最尾部的內(nèi)容顯示在屏幕上,并且不但刷新,使你看到最新的文件內(nèi)容.
命令格式
tail[必要參數(shù)][選擇參數(shù)][文件]
命令參數(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秒
使用實(shí)例
實(shí)例1:顯示文件末尾內(nèi)容
命令:
tail -n 5 log2014.log
輸出:
[root@localhost test]# tail -n 5 log2014.log 2014-09 2014-10 2014-11 2014-12 ==============================[root@localhost test]#
說(shuō)明:
顯示文件最后5行內(nèi)容
實(shí)例2:循環(huán)查看文件內(nèi)容
命令:
tail -f test.log
輸出:
[root@localhost ~]# ping 192.168.120.204 > test.log & [1] 11891[root@localhost ~]# tail -f test.log PING 192.168.120.204 (192.168.120.204) 56(84) bytes of data. 64 bytes from 192.168.120.204: icmp_seq=1 ttl=64 time=0.038 ms 64 bytes from 192.168.120.204: icmp_seq=2 ttl=64 time=0.036 ms 64 bytes from 192.168.120.204: icmp_seq=3 ttl=64 time=0.033 ms 64 bytes from 192.168.120.204: icmp_seq=4 ttl=64 time=0.027 ms 64 bytes from 192.168.120.204: icmp_seq=5 ttl=64 time=0.032 ms 64 bytes from 192.168.120.204: icmp_seq=6 ttl=64 time=0.026 ms 64 bytes from 192.168.120.204: icmp_seq=7 ttl=64 time=0.030 ms 64 bytes from 192.168.120.204: icmp_seq=8 ttl=64 time=0.029 ms 64 bytes from 192.168.120.204: icmp_seq=9 ttl=64 time=0.044 ms 64 bytes from 192.168.120.204: icmp_seq=10 ttl=64 time=0.033 ms 64 bytes from 192.168.120.204: icmp_seq=11 ttl=64 time=0.027 ms [root@localhost ~]#
說(shuō)明:
ping 192.168.120.204 > test.log & //在后臺(tái)ping遠(yuǎn)程主機(jī)。并輸出文件到test.log;這種做法也使用于一個(gè)以上的檔案監(jiān)視。用Ctrl+c來(lái)終止。
實(shí)例3:從第5行開(kāi)始顯示文件
命令:
tail -n +5 log2014.log
輸出:
[root@localhost test]# cat log2014.log 2014-01 2014-02 2014-03 2014-04 2014-05 2014-06 2014-07 2014-08 2014-09 2014-10 2014-11 2014-12 ============================== [root@localhost test]# tail -n +5 log2014.log 2014-05 2014-06 2014-07 2014-08 2014-09 2014-10 2014-11 2014-12 ==============================
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
exit(-1)或者return(-1)shell得到的退出碼為什么是255
exit(-1)或者return(-1)shell得到的退出碼為是255,大家知道為什么嗎?帶著這個(gè)疑問(wèn)來(lái)腳本之家學(xué)習(xí)下吧,本篇文章告訴大家答案2015-10-10
linux shell實(shí)現(xiàn)轉(zhuǎn)換輸入日期的格式
對(duì)于用戶(hù)輸入日期的合法性檢驗(yàn),是個(gè)很重要的問(wèn)題,這個(gè)例子是簡(jiǎn)單得取得用戶(hù)輸入的日期,并轉(zhuǎn)換為相應(yīng)的格式,但不完美,原因請(qǐng)看后文2016-08-08
對(duì)用戶(hù)輸入的判斷的shell實(shí)現(xiàn)代碼
今天的案例是將 對(duì)用戶(hù)輸入的判斷的shell腳本,需要的朋友可以參考下2016-08-08
Linux定時(shí)執(zhí)行任務(wù)at和crontab命令詳解
本篇文章主要介紹了Linux定時(shí)執(zhí)行任務(wù)at和crontab命令這兩個(gè)命令的基本用法和區(qū)別,一起學(xué)習(xí)下。2017-11-11
linux shell命令快捷獲得系統(tǒng)幫助(一)[man-pages定義規(guī)范]
linux命令幫助,一般有2種,命令自身代碼里面帶有使用幫助說(shuō)明,這種一般很精簡(jiǎn),太長(zhǎng)了,程序自身的大小以及日常維護(hù)不方便。還有一種,就是帶有幫助文件,類(lèi)似windows的chm格式文件。下面我說(shuō)下這2種怎么樣查閱2015-10-10
Shell腳本實(shí)現(xiàn)刪除一年前文件功能分享
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)刪除一年前文件功能分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2014-12-12
一天一個(gè)shell命令 linux文本操作系列-tac,rev命令詳解
這篇文章主要介紹了一天一個(gè)shell命令 linux文本操作系列-tac,rev命令詳解,需要的朋友可以參考下2016-06-06
shell腳本declare命令的用法詳解(聲明變量的屬性和類(lèi)型)
這篇文章主要介紹了shell腳本declare命令用法(聲明變量的屬性和類(lèi)型,declare?命令在一般的腳本編寫(xiě)中并不常用,大多數(shù)情況下直接使用簡(jiǎn)單的變量賦值語(yǔ)句即可滿(mǎn)足需求,需要的朋友可以參考下2023-06-06

