less
로그를 보는 것이 journalctl
더 편리하기 때문에 익숙해졌습니다 . Less를 종료하면 콘솔 창의 로그가 복잡해지지 않으며 마우스 휠을 사용하여 스크롤할 수 있습니다.
journalctl --unit xyz | less +G
하지만 매우 짜증나게도 로그를 새로 고칠 수 없습니다. 이를 수행할 수 있는 방법이 있습니까 less
? Shift
+를 사용하면 F
작동하지 않습니다.
답변1
journalctl
less
(일반적인 시스템에서) 어떻게 호출되든 상관없습니다 . less
다양한 방식으로 호출 될 수 있음옵션선호도에 따라 다르지만 SYSTEMD_LESS
환경 변수를 통해 맞춤설정할 수 있습니다. 기본값은 FRSXMK
다음과 같이 설정할 수 있습니다.
export SYSTEMD_LESS='-M -R -S +G'
답변2
하지만 매우 짜증나게도 로그를 새로 고칠 수 없습니다. 이를 수행할 수 있는 방법이 있습니까
less
?Shift
+를 사용하면F
작동하지 않습니다.
journalctl
아마도 ', --follow
/' 를 찾고 있을 것입니다 -f
. 이렇게 하면 pager 의 사용이 제거되므로 journalctl
이를 추가해야 할 것 같습니다.
journalctl -fu xyz | less
그런 다음 less
+를 누르면 에서 보는 동안 추가된 새 항목을 볼 Shift수 있습니다 .Fless
새 입력을 기다리는 동안 위로 스크롤 하려면 less
(+를 누르거나 맨 아래로 스크롤했기 때문에) + 대신 +를 사용하여 새 항목 대기를 중단해야 합니다. +를 사용하면 사망하므로 나중에 새 항목을 얻을 수 없습니다.less
ShiftFCtrlXCtrlCCtrlCjournalctl
다음은 예시 영상입니다. 이것이 명확해지기를 바랍니다: