Linux tail命令 – 查看文件尾部內容
tail命令的功能是用于查看文件尾部內容,例如默認會在終端界面上顯示出指定文件的末尾十行,如果指定了多個文件,則會在顯示的每個文件內容前面加上文件名來加以區分。
高階玩法的-f參數作用是持續顯示文件的尾部最新內容,類似于機場候機廳的大屏幕,總會把最新的消息展示給用戶,對閱讀日志文件尤為適合,而不需要手動刷新。
語法格式:tail [參數] 文件
常用參數:
-c 輸出文件尾部的N(N為整數)個字節內容
-f 持續顯示文件最新追加的內容
-F <N> 與選項“-follow=name”和“--retry”連用時功能相同
-n <N> 輸出文件的尾部N(N位數字)行內容
--retry 即是在tail命令啟動時,文件不可訪問或者文件稍后變得不可訪問,都始終嘗試打開文件。
--pid=<進程號> 與“-f”選項連用,當指定的進程號的進程終止后,自動退出tail命令
--help 顯示指令的幫助信息
--version 顯示指令的版本信息
參考實例
默認顯示某個文件尾部的后10行內容:
[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
指定顯示某個文件尾部的后5行內容:
[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
指定顯示某個文件尾部的后15個字節:
[root@linuxcool ~]# tail -c 30 initial-setup-ks.cfg
t --nochanges --notempty
%end
持續刷新顯示某個文件尾部的后10行內容:
[root@linuxcool ~]# tail -f /var/log/messages
………………省略輸出信息………………
- linux mv命令 – 移動或改名文件
- ls是最常被使用到的Linux命令之一,來自于英文單詞list的縮寫,也正如list單詞的英文意思,其功能是列舉出指定目錄下的文件名稱及其屬
- 03-12 關注:4