Linux 命令之 tail -- 在屏幕上显示指定文件的末尾若干行/显示文件尾部内容/查看文件尾部内容
生活随笔
收集整理的這篇文章主要介紹了
Linux 命令之 tail -- 在屏幕上显示指定文件的末尾若干行/显示文件尾部内容/查看文件尾部内容
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、命令介紹
- 二、常用選項
- 三、參考示例
- (一)顯示文件 file 的最后 10 行
- (二)顯示文件 file 的內容,從第 20 行至文件末尾
- (三)顯示文件file的最后10個字符
- (四)顯示 mail.log 最后的 25 行
- (五)針對一直變化的文件,實時顯示最近追加的內容
- (六)一直變化的文件總是顯示后 10 行
一、命令介紹
tail 用于顯示文件尾部的內容,默認在屏幕上顯示指定文件的末尾 10 行。如果給定的文件不止一個,則在顯示的每個文件前面加一個文件名標題。如果沒有指定文件或者文件名為 -,則讀取標準輸入。
注意:如果表示字節或行數的 N 值之前有一個 + 號,則從文件開頭的第 N 項開始顯示,而不是顯示文件的最后 N 項。N 值后面可以有后綴:b 表示 512,k 表示 1024,m 表示 1048576(1M)。
二、常用選項
| --retry | 在tail命令啟動時,文件不可訪問或者文件稍后變得不可訪問,都始終嘗試打開文件。使用此選項時需要與選項--follow=name連用 |
| -c<N>或--bytes=<N> | 輸出文件尾部的N(N為整數)個字節內容 |
| -f<name/descriptor>或--follow<name/descript> | 顯示文件最新追加的內容。name表示以文件名的方式監視文件的變化。-f與-f descriptor等效 |
| -F | 與選項--follow=name和--retry連用時功能相同 |
| -n<N>或--line=<N> | 輸出文件的尾部N(N位數字)行內容 |
| --pid=<進程號> | 與-f選項連用,當指定的進程號的進程終止后,自動退出tail命令 |
| -q或--quiet或--silent | 當有多個文件參數時,不輸出各個文件名 |
| -s<秒數>或--sleep-interal=<秒數> | 與-f選項連用,指定監視文件變化時間隔的秒數 |
| -v或--verbose | 當有多個文件參數時,總是輸出各個文件名 |
| --help | 顯示指令的幫助信息 |
| --version | 顯示指令的版本信息 |
三、參考示例
(一)顯示文件 file 的最后 10 行
tail file(二)顯示文件 file 的內容,從第 20 行至文件末尾
tail -n +20 file(三)顯示文件file的最后10個字符
tail -c 10 file(四)顯示 mail.log 最后的 25 行
tail -25 mail.log(五)針對一直變化的文件,實時顯示最近追加的內容
tail -f mail.log # 等同于--follow=descriptor,根據文件描述符進行追蹤,當文件改名或被刪除,追蹤停止tail -F mail.log # 等同于--follow=name --retry,根據文件名進行追蹤,并保持重試,即該文件被刪除或改名后,如果再次創建相同的文件名,會繼續追蹤(六)一直變化的文件總是顯示后 10 行
[root@linuxcool ~ ] tail -f 10 file總結
以上是生活随笔為你收集整理的Linux 命令之 tail -- 在屏幕上显示指定文件的末尾若干行/显示文件尾部内容/查看文件尾部内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux错误码大全(linux 错误)
- 下一篇: Linux 启动/停止/重启 SSH 进