저는 ssh를 통해 서버에서 프로세스를 실행하기 위해 screen을 사용합니다. 이 작업을 수행하면 screen -r
이전에 실행 중인 터미널이 올바르게 복원되지만 원래 터미널 창에 맞는 출력만 볼 수 있습니다. 위로 스크롤하여 더 많은 출력을 볼 수 없습니다(실행 중인 프로세스가 많이 인쇄됩니다). ) 콘텐츠를 콘솔에 추가하므로 더 많은 내용을 볼 수 있을 것입니다)
화면을 사용하는 대신 터미널 창을 연 것처럼 모든 출력을 볼 수 있는 방법이 있나요?
예를 들어, 1부터 1000까지의 숫자를 에코하는 for 루프를 실행한다고 가정해 보겠습니다. 따라서 1000줄이 콘솔에 인쇄됩니다. (또한 각 반복마다 10초 동안 잠을 자므로 순간적이지 않습니다.) 그런 다음 화면에서 멀어집니다. 다음 날 화면이 다시 돌아왔을 때 위로 스크롤하여 내 터미널에 맞는 마지막 몇 개의 에코뿐 아니라 1000개의 에코를 모두 볼 수 있기를 원합니다.
답변1
당신이 무엇을 하고 싶은지 잘 모르겠지만, 나는 당신이 이것을 원한다고 가정합니다:
ctrl+ a뒤에는 [위쪽 및 아래쪽 화살표가 표시됩니다.
(많은 브라우저에서 보기 힘든데 마지막에 언급된 키는 왼쪽 괄호입니다)
답변2
Ctrl이전 screen 세션을 분리하고 더 큰 터미널 크기의 새 세션을 연결하는 경우 - 를 사용하여 A화면을 강제로 다시 그릴 수 있습니다(실행 중인 애플리케이션이 이를 인식하는 경우) Z.