Terminal

journalctl:如何防止文本在終端中被截斷

  • June 2, 2021

如何防止長字元串在終端中被截斷?例如,如果我執行

journalctl -xn

有很多文字我看不懂。我願意使用其他程序/工具。

journalctl手冊頁:

  The output is paged through less by default, and long lines are
  "truncated" to screen width. The hidden part can be viewed by using the
  left-arrow and right-arrow keys. Paging can be disabled; see the
  --no-pager option and the "Environment" section below.

如果您不想經常使用左右箭頭鍵,只需將其直接通過管道傳輸到less

$ journalctl -xn | less

這將換行對於您的終端來說太長的行(預設行為less,它journalctl會覆蓋)。

或者,當然,如果您不介意可能不得不使用終端的回滾,則可以根本不使用尋呼機:

$ journalctl -xn --no-pager

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