Journalctl

你如何在 journalctl 中轉到文件末尾?

  • June 16, 2021

如果我輸入sudo journalctl,我會在某種閱讀器中獲得系統日誌。按 j 和 k 就像在 Vi 中一樣工作,但 G 不會轉到文件末尾。事實上,如果按 G,流會凍結,我已經強行終止它。

journalctl 的手冊頁中沒有提到使用閱讀器。

那個“讀者”只是less

journalctl 的手冊頁中沒有提到使用閱讀器。

錯誤,手冊頁說:

The output is paged through `less` by default,

但:

但 G 不會走到文件的末尾。事實上,如果按 G,流會凍結,我已經強行終止它。

G 很好用,就是日誌很長,找了好久才到最後。

從手冊頁:

  -e, --pager-end
      Immediately jump to the end of the journal inside the implied pager tool. This implies -n1000 to guarantee that the pager will not buffer logs of unbounded size. This may be overridden with an explicit -n with some other numeric value, while -nall will disable this
      cap. Note that this option is only supported for the less(1) pager.

所以,

journalctl -e

就是你要跑的!

引用自:https://unix.stackexchange.com/questions/654561