rxvt에서 콘솔 출력을 어떻게 일시 정지 할 수 있습니까? 것은 표준 Cygwin 콘솔

Cygwin에서 Windows 상자의 rxvt를 실행하고 있습니다. 이것이 내가 그것을 부르는 방법입니다.

rxvt -sr -sl 2500 -sb -geometry 90x30 -tn rxvt -fn "Lucida Console-14" -e /usr/bin/bash --login -i

누구나 rxvt에서 콘솔 출력을 일시 중지하는 방법을 알고 있습니까? Ctrl-S / Ctrl-Q를 사용하여 일시 중지 / 일시 중지를 해제 할 수는 있지만 스크립트가 이미 실행 중이고 stdout으로 출력을 분산시키는 경우 작동하지 않습니다. 마우스로 터미널 창을 강조 표시하는 것은 표준 Cygwin 콘솔 또는 Windows 명령 프롬프트 콘솔과 같은 다른 콘솔에서는 작동하지 않는 것 같습니다.

어떤 종류의 스크롤 잠금은 좋을 것이지만, 이것을 할 수있는 방법을 찾지 못하는 것 같습니다. 출력을 파일로 파이프 할 수는 있지만 콘솔 출력으로 폭발하지 않을 것으로 예상되는 출력을 일시 중지하는 방법을 원합니다. 기본적으로 나는 stdout에 더 많은 데이터를 업데이트하기 때문에 출력 버퍼의 맨 아래로 끊임없이 이동하지 않고 실행 중에 뒤로 스크롤하고 싶습니다.

주어진 솔루션이 실제로 스크립트를 일시 중지하는지 (Windows 명령 창에서 마우스를 강조 표시 할 때와 같이) 또는 잠금을 스크롤하고 여전히 기본 스크립트를 실행하는 동안 스크롤하도록 하시겠습니까? 가능하다면 두 가지 방법을 모두 알고 있어야합니다.



답변

아마도 맨 아래로 돌아 가지 않고 출력을보아야할까요? 이 -si옵션은 tty 출력에서 ​​맨 아래로 점프하는 것을 금지합니다. 적어도 리눅스에서는.


답변