Doo*_*nob 111
从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.
Run Code Online (Sandbox Code Playgroud)
如果您不想经常使用左右箭头键,只需将其直接通过管道传输到less:
$ journalctl -xn | less
Run Code Online (Sandbox Code Playgroud)
这将换行对您的终端来说太长的行( 的默认行为less,它journalctl会覆盖)。
或者,当然,如果您不介意可能不得不使用终端的回滚,您可以根本不使用寻呼机:
$ journalctl -xn --no-pager
Run Code Online (Sandbox Code Playgroud)
Pet*_*rch 24
我也这样做:
journalctl -xn | less
Run Code Online (Sandbox Code Playgroud)
但是你也可以设置SYSTEMD_LESS环境变量:
SYSTEMD_LESS=FRXMK journalctl -xn
# Or even
# SYSTEMD_LESS="" journalctl -xn
# The environment variable needs to be there, but can be the empty string
Run Code Online (Sandbox Code Playgroud)
我从:[systemd-devel] [PATCH] pager: wrap long lines by default
将它设置在您的 .bashrc 中并完成它!:-)
这systemd需要less特别设置,不仅要遵守较少的默认值,而且LESS环境对我来说似乎有点傲慢,但是,嘿,这行得通......
小智 5
另请注意:
journalctl -f
Run Code Online (Sandbox Code Playgroud)
将向您展示所有最新内容,就像任何普通人(甚至系统管理员)希望轻松阅读、复制粘贴和其他一切一样。