- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 經(jīng)驗分享 >
- Linux中tail命令的用法 Linux tail命令詳解
tail命令是什么意思?tail命令是Linux中一個(gè)很實(shí)用的應用命令,該命令可以顯示一個(gè)或多個(gè)文件或管道數據的最后一部分。tail命令最常見(jiàn)的用途之一是監視和分析隨時(shí)間變化的日志和其他文件,通常與grep等其他工具結合使用。本文為大家介紹下Linux中tail命令的用法和Linux tail命令詳解,僅供大家參考。
tail命令語(yǔ)法
首先我們了解一下tail命令的語(yǔ)法,格式如下:
tail [OPTION]... [FILE]...
-
時(shí),tail
將讀取標準輸入。如何使用tail命令
如果不使用任何選項,tail
命令將以最簡(jiǎn)單的形式顯示最后10
行。
tail filename.txt
顯示指定數量的行
如果要顯示指定文件中指定行數內容,我們可以使用-n (--lines)
選項指定要顯示的行數,命令格式如下:
tail -n filename.txt
您也可以省略字母n
,而只使用連字符(-)
和數字(它們之間沒(méi)有空格)。
要顯示名為filename.txt
的文件的最后50
行,請使用:
tail -n 50 filename.txt
下面的命令將和上面的命令執行效果一樣。
tail -50 filename.txt
顯示指定數量的字節
顯示指定數量文件內容可以使用-c (--bytes)
選項,命令格式如下:
tail -c 500 filename.txt
您還可以在數字后面使用乘數后綴來(lái)指定要顯示的字節數。 b乘以512,kB乘以1000,K乘以1024,MB乘以1000000,M乘以1048576,依此類(lèi)推。
tail -c 2k filename.txt
查看文件中的更改
要監視文件中的更改,請使用-f(--follow)
選項:
tail -f filename.txt
此選項對于監視日志文件特別有用。 例如,要顯示/var/log/nginx/error.log
文件的最后10行,并監視文件中的更新,請使用:
tail -f /var/log/nginx/error.log
要在查看文件時(shí)中斷tail
命令,請按Ctrl C
。
要在重新創(chuàng )建文件時(shí)繼續監視文件,請使用-F
選項。
tail -F filename.txt
當tail
命令跟隨旋轉的日志文件時(shí),此選項很有用。 與-F
選項一起使用時(shí),tail
命令將在文件再次可用后立即重新打開(kāi)它。
同時(shí)顯示多個(gè)文件
如果提供了多個(gè)文件作為tail
命令的輸入,它將顯示每個(gè)文件的最后十行。
tail filename1.txt filename2.txt
您可以使用與顯示單個(gè)文件時(shí)相同的選項。 此示例顯示文件filename1.txt
和filename2.txt
的最后20行:
tail -n 20 filename1.txt filename2.txt
結合其他命令使用tail
通過(guò)使用管道將標準輸出從其他實(shí)用程序重定向到其他實(shí)用程序,可以將tail
命令與其他命令結合使用。
例如,要監視apache訪(fǎng)問(wèn)日志文件并僅顯示包含IP地址192.168.42.12
的行,可以使用:
tail -f /var/log/apache2/access.log | grep 192.168.42.12
以下ps
命令將顯示按CPU使用率排序的前十個(gè)正在運行的進(jìn)程:
ps aux | sort -nk 3 | tail -5
來(lái)源鏈接:https://www.idcspy.com/58635.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站