Linux tail命令 – 查看文件尾部內(nèi)容
tail命令的功能是用于查看文件尾部內(nèi)容,例如默認(rèn)會(huì)在終端界面上顯示出指定文件的末尾十行,如果指定了多個(gè)文件,則會(huì)在顯示的每個(gè)文件內(nèi)容前面加上文件名來加以區(qū)分。
高階玩法的-f參數(shù)作用是持續(xù)顯示文件的尾部最新內(nèi)容,類似于機(jī)場候機(jī)廳的大屏幕,總會(huì)把最新的消息展示給用戶,對(duì)閱讀日志文件尤為適合,而不需要手動(dòng)刷新。
語法格式:tail [參數(shù)] 文件
常用參數(shù):
-c 輸出文件尾部的N(N為整數(shù))個(gè)字節(jié)內(nèi)容
-f 持續(xù)顯示文件最新追加的內(nèi)容
-F <N> 與選項(xiàng)“-follow=name”和“--retry”連用時(shí)功能相同
-n <N> 輸出文件的尾部N(N位數(shù)字)行內(nèi)容
--retry 即是在tail命令啟動(dòng)時(shí),文件不可訪問或者文件稍后變得不可訪問,都始終嘗試打開文件。
--pid=<進(jìn)程號(hào)> 與“-f”選項(xiàng)連用,當(dāng)指定的進(jìn)程號(hào)的進(jìn)程終止后,自動(dòng)退出tail命令
--help 顯示指令的幫助信息
--version 顯示指令的版本信息
參考實(shí)例
默認(rèn)顯示某個(gè)文件尾部的后10行內(nèi)容:
[root@linuxcool ~]# tail initial-setup-ks.cfg
%addon com_redhat_subscription_manager
%end
%addon ADDON_placeholder --disable --reserve-mb=auto
%end
%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end
指定顯示某個(gè)文件尾部的后5行內(nèi)容:
[root@linuxcool ~]# tail -n 5 initial-setup-ks.cfg
%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end
指定顯示某個(gè)文件尾部的后15個(gè)字節(jié):
[root@linuxcool ~]# tail -c 30 initial-setup-ks.cfg
t --nochanges --notempty
%end
持續(xù)刷新顯示某個(gè)文件尾部的后10行內(nèi)容:
[root@linuxcool ~]# tail -f /var/log/messages
………………省略輸出信息………………
作者:大學(xué)生新聞網(wǎng) 來源:大學(xué)生新聞網(wǎng)
發(fā)布時(shí)間:2025-03-13 閱讀:
- Linux rm命令 – 刪除文件或目錄
- rm命令來自于英文單詞remove的縮寫,其功能是用于刪除文件或目錄,一次可以刪除多個(gè)文件,或遞歸刪除目錄及其內(nèi)的所有子文件。
- 03-12 關(guān)注:4