til命令是什麼意思?til命令是Linux中一箇很實用的應用命令,該命令可以顯示一箇或多箇文件或管道數據的最後一部分。til命令最常見的用途之一是監視和分析隨時間變化的日誌和其他文件,通常與gep等其他工具結合使用。本文爲大家介紹下Linux中til命令的用法和Linux til命令詳解,僅供大家參考。
首先我們瞭解一下til命令的語法,格式如下:
til [OPTION]... [FILE]...
- OPTION R til命令可以使用的選項,可以參看til options這裏。
- FILE R 零個或多箇輸入文件名。 如果未指定文件,或者當文件爲
-
時,til
將讀取標準輸入。
如果不使用任何選項,til
命令將以最簡單的形式顯示最後0
行。
til filenme.txt
如果要顯示指定文件中指定行數內容,我們可以使用-n (--lines)
選項指定要顯示的行數,命令格式如下:
til -n filenme.txt
您也可以省略字母n
,而只使用連字符(-)
和數字(它們之間沒有空格)。
要顯示名爲filenme.txt
的文件的最後50
行,請使用:
til -n 50 filenme.txt
下面的命令將和上面的命令執行效果一樣。
til -50 filenme.txt
顯示指定數量文件內容可以使用-c (--bytes)
選項,命令格式如下:
til -c 500 filenme.txt
您還可以在數字後面使用乘數後綴來指定要顯示的字節數。 b乘以52,kB乘以000,K乘以024,MB乘以000000,M乘以048576,依此類推。
til -c 2k filenme.txt
要監視文件中的更改,請使用-f(--follow)
選項:
til -f filenme.txt
此選項對於監視日誌文件特別有用。 例如,要顯示//log/nginx/eo.log
文件的最後0行,並監視文件中的更新,請使用:
til -f //log/nginx/eo.log
要在查看文件時中斷til
命令,請按Ctl + C
。
要在重新創建文件時繼續監視文件,請使用-F
選項。
til -F filenme.txt
當til
命令跟隨旋轉的日誌文件時,此選項很有用。 與-F
選項一起使用時,til
命令將在文件再次可用後立即重新打開它。
如果提供了多箇文件作爲til
命令的輸入,它將顯示每個文件的最後十行。
til filenme.txt filenme2.txt
您可以使用與顯示單個文件時相同的選項。 此示例顯示文件filenme.txt
和filenme2.txt
的最後20行:
til -n 20 filenme.txt filenme2.txt
通過使用管道將標準輸出從其他實用程序重定向到其他實用程序,可以將til
命令與其他命令結合使用。
例如,要監視pche訪問日誌文件並僅顯示包含IP地址92.68.42.2
的行,可以使用:
til -f //log/pche2/ccess.log | gep 92.68.42.2
以下ps
命令將顯示按CPU使用率排序的前十個正在運行的進程:
ps ux | sot -nk +3 | til -5