2021-05-12 14:32:11
linux 如何在命令列動態顯示檔案內容
2019-12-17 09:56:44
一般情況下,WEB系統中的服務紀錄檔都是文字型,而且時時刻刻都在捲動。如果我們正好在啟動 或 監控時,每次開啟檔案是很麻煩的,今天就來講講這個。
1
首先,通過 SSH 在某台 *nix 上,進行 demo 目錄,
這裡假設是 /home/duser/demo,
並存放一份名叫 demo.txt 的檔案,上面寫著第一行 Hello World.
2
接下來需要了解一下將要用到的命令。
head file:顯示開頭 10 行;
tail file: 顯示最後 10 行;(下一步介紹)
如果看不懂或看不清圖中的英文,沒關係,我會把重要的引數講解一下。
1
下面我們使用 tail demo.txt 命令來看看效果。
細心的將會發現,這個命令顯示完之後,很快就退出當前命令了,說明它不會自動捲動。
2
下面我們使用 tail -f demo.txt 命令來看看效果。
在圖中,我們可以看到,該命令一直掛起著,說明在等待變化,隨後輸出。
3
那我們就開啟 demo.txt 直接編輯,隨機輸入,記得儲存。
怎麼樣,是不是可以動態檢視了呢。
4
有時候,預設顯示 10 行顯示的資訊量太少,那麼我們使用 -n 引數,來加大它的顯示行數,這裡我們舉例 10行 與 20行之間的區別。
5
最後如果你想了解更多,可通過輸入命令 tail --help 來獲得更多。
相關文章