如何防止长字符串在终端中截断?例如,如果我跑
journalctl -xn
有很多我看不懂的文字。我愿意使用其他程序/工具。
发布于 2015-11-09 09:17:15
我也这样做:
journalctl -xn | less但是您也可以设置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我是从:[systemd devel] [修补程序]寻呼机:默认情况下包长行]得到的
在您的.bashrc中设置它并完成它!:-)
systemd需要特别设置less,而不仅仅是尊重较少的缺省值,LESS环境在我看来有点傲慢,但是,这是可行的.
发布于 2015-09-12 08:22:06
如果程序已经使用了less (如果没有,将输出管道输送到它),您可以通过键入-S (在less中)启用/禁用行包装,这也适用于其他less选项。
发布于 2019-09-09 22:31:59
还请注意:
journalctl -f将向您展示最新的信息,就像任何正常人(甚至sysadmin)所期望的那样,可以轻松阅读、复制粘贴和其他任何东西。
https://unix.stackexchange.com/questions/229188
复制相似问题