tail -f -n 200 Api.sh(實時顯示Api.sh文件最后200行的內容)
tail -f 日志文件 | grep 關鍵字 | grep 關鍵字(查看日志文件中帶有指定關鍵詞的日志信息)
tail -1000 日志文件(打印出日志文件的最后1000條信息)
head -n 1000 日志文件(查看日志文件的前1000行)
tail -f -n 300 Api.sh | perl -pe 's/(MP3)/\e[1;47;31m$1\e[0m/g' (實時顯示Api.sh文件最后300行的內容並且將MP3用白底紅字高亮顯示)
less 日志文件 | perl -pe 's/(MP3)/\e[1;47;31m$1\e[0m/g' (經測試less文本顯示也可以這樣使用)
單個關鍵詞高亮顯示:
tail -f 日志文件 | perl -pe 's/(關鍵詞)/\e[1;顏色$1\e[0m/g'
tail -f catalina.out | perl -pe 's/(DEBUG)/\e[1;34m$1\e[0m/g'
多個關鍵詞高亮顯示:
tail -f catalina.out | perl -pe 's/(關鍵詞1)|(關鍵詞2)|(關鍵詞3)/\e[1;顏色1$1\e[0m\e[1;顏色2$2\e[0m\e[1;顏色3$3\e[0m/g'
tail -f catalina.out | perl -pe 's/(DEBUG)|(INFO)|(ERROR)/\e[1;34m$1\e[0m\e[1;33m$2\e[0m\e[1;31m$3\e[0m/g'
備注: 匹配關鍵詞使用的是正則表達式
字體顏色設置:
30m:黑
31m:紅
32m:綠
33m:黃
34m:藍
35m:紫
36m:青
37m:白
背景顏色設置:40-47 黑、紅、綠、黃、藍、紫、青、白
40:黑
41:紅
42:綠
43:黃
44:藍
45:紫
46:青
47:白
其他參數說明
[1; 設置高亮加粗
[4; 下划線
[5; 閃爍
例子:
黃字,高亮加粗顯示
[1;33m
紅底黃字,高亮加粗顯示
[1;41;33m
DESCRIPTION )在標准輸出上顯示每個FILE的最后10行.
如果多於一個FILE,會一個接一個地顯示, 並在每個文件顯示的首部給出文件名.
如果沒有FILE,或者FILE是-,那么就從標准輸入上讀取.
--retry
即使tail開始時就不能訪問
或者在tail運行后不能訪問,也仍然不停地嘗試打開文件. --
只與-f合用時有用.
-c, --bytes=N
輸出最后N個字節
-f, --follow[={name|descriptor}]
當文件增長時,輸出后續添加的數據; -f, --follow以及 --fol-
low=descriptor 都是相同的意思
-n, --lines=N
輸出最后N行,而非默認的最后10行
--max-unchanged-stats=N
參看texinfo文檔(默認為5)
--max-consecutive-size-changes=N
參看texinfo文檔(默認為200)
--pid=PID
與-f合用,表示在進程ID,PID死掉之后結束.
-q, --quiet, --silent
從不輸出給出文件名的首部
-s, --sleep-interval=S
與-f合用,表示在每次反復的間隔休眠S秒
-v, --verbose
總是輸出給出文件名的首部
--help 顯示幫助信息后退出