`less +F`로 캐싱을 비활성화합니다(라이브 출력이 줄바꿈을 기다리지 않게 만듭니다).

`less +F`로 캐싱을 비활성화합니다(라이브 출력이 줄바꿈을 기다리지 않게 만듭니다).

lesslive tail 명령에는 파일을 보는 동안 Shift+f를 통해 활성화할 수 있는 편리한 기능이 있습니다 .

그러나 캐시가 내장되어 있어 개행 문자를 만날 때까지 아무 것도 출력하지 않습니다. 따라서 스크립트에서 줄 바꿈 없이 "1 2 3 4 5..."와 같은 내용을 출력하면 less실시간으로 표시되지 않습니다.

이 캐싱을 피할 수 있습니까? 동일한 기능을 가진 다른 명령을 사용할 수 있습니까?

고쳐 쓰다. 내 사건에 대한 자세한 내용. Putty를 통해 SSH를 통해 Ubuntu 서버에 연결하고 있습니다. 라이브 테일을 사용하면 less전체 화면 너비를 채우거나 줄바꿈이 포함된 경우에만 데이터가 출력됩니다. 캐시가 아니라 less퍼티일까요?

답변1

PuTTY에 대한 귀하의 경험은 iTerm2(Mac)에 대한 나의 경험과 일치하므로 이것이 귀하의 고객이라고 생각하지 않습니다.

대화형 기능이 필요하지 않은 경우 less시도해 볼 수 있습니다 tail -f. 이는 새 줄 부족을 더 잘 처리하는 것 같습니다.

관련 정보