실행중인 화면 세션에서 스크롤 백 버퍼를 늘리려면 어떻게합니까?
퍼티를 통해 상호 작용 하는 현재 실행중인 스크린 세션이 있다고 가정 해 보겠습니다. 스크롤 백 버퍼가 너무 작아서 새 화면 세션 을 시작 하지 않고 늘리고 싶다는 것을 깨달았습니다 .
이것을 할 수있는 방법이 있습니까?
매뉴얼 페이지 는 입력하여 실행중인 세션에서 명령 행 모드를 입력 할 수 있다고 설명 Ctrl+ A, :다음 실행 scrollback <num>
명령을 사용합니다.
을 누른 Ctrl-a다음 :입력
scrollback 10000
예를 들어 10000 라인 버퍼를 얻을 수 있습니다.
추가하여 기본 스크롤 백 라인 수를 설정할 수도 있습니다
defscrollback 10000
당신에 ~/.screenrc
파일.
스크롤하려면 (터미널에서 기본적으로 허용하지 않는 경우)을 누른 Ctrl-a ESC다음 스크롤합니다 (일반적 Ctrl-f으로 다음 페이지 또는 Ctrl-a이전 페이지 또는 마우스 휠 / 두 손가락으로). 스크롤 모드를 종료하려면을 누르십시오 ESC.
다른 팁 : Ctrl-a i현재 버퍼 설정을 보여줍니다.
'퍼티 세션'내에서 '스크린'세션을 시작할 때 최소한의 "기본"버퍼가 있습니다. 나는 내 작업에서 스크린을 많이 사용하므로 '스크린'세션 내에서 '스크린'버퍼와 '퍼티'버퍼를 조합하지 않을 것이라고 말할 수 있습니다.
추가하여 스크롤 백 라인의 기본 번호를 설정 defscrollback 10000
하여에 ~/.screenrc
파일은 올바른 솔루션입니다.
그건 그렇고, 나는 내 ./screenrc
파일 에서 "defscrollback 200000"을 사용 합니다.
후손의 경우,이 답변은 Steven Lu가 지적한대로 잘못되었습니다. 그러나 원본은 그대로 둡니다.
원래 답변 :
웹 검색을 통해 도착한 사람들에게 (몇 년 후)
화면을 사용할 때, 스크롤 백 버퍼는 screen
두 개의 이전 답변에서 언급 한 것처럼 스크롤 백 버퍼와 퍼티 스크롤 백 버퍼의 조합입니다.
퍼티 스크롤 백 버퍼와 화면 스크롤 백 버퍼를 모두 늘리고 있는지 확인하십시오. 그렇지 않으면 퍼티 창 자체로 스크롤하여 스크롤 백 기록을 볼 수 없습니다 screen
(화면 내에서 스크롤하여 극복 ctrl+a->ctrl+u
)
설정의 "창"범주에서 퍼티 스크롤 백 제한을 변경할 수 있습니다. exit
OP가 요청한대로 퍼티 세션을 종료했다가 다시 열면 화면이 닫히지 않습니다 (퍼티 창을 닫고 입력하지 않은 경우 ).
화면의 스크롤 백 버퍼를 늘려도 문제가 해결되지 않는 이유를 식별하는 데 도움이 되길 바랍니다.
'IT story' 카테고리의 다른 글
Akka Streams를 시작하는 방법? (0) | 2020.04.22 |
---|---|
유효한 UUID / GUID를 테스트하는 방법? (0) | 2020.04.22 |
* ngFor에 필터를 적용하는 방법? (0) | 2020.04.22 |
두 날짜 시간의 시차를 구하십시오. (0) | 2020.04.22 |
바이트 배열을 문자열로 변환하거나 그 반대로 변환하는 방법은 무엇입니까? (0) | 2020.04.22 |