Ubuntu
實時從日誌文件到終端
我在 Ubuntu 上。
是否可以直接在終端中打開膩子並查看日誌文件更新?就像stdout會被定向到終端一樣?
例如,我將一個應用程序的 stdout 和 stderr 定向到一個文件中,並想查看我的應用程序是如何從另一個終端啟動的。
如果要跟踪日誌文件,可以使用著名的:
$ tail -f /path/to/log/file
除了
tail -f
,您還可以 使用參數,less
****+F
這將允許您跟踪新的新輸入,但同時可以訪問 的所有互動功能less
,例如搜尋。在某些情況下,最好使用**
tail -F
**(orless --follow-name
) 而不是tail -f
. 這可以確保即使文件名發生更改,您也可以繼續關注新的輸入。它對一些日誌輪換軟體特別有用。