화면 실행 시 버퍼 크기 늘리기

화면 실행 시 버퍼 크기 늘리기

퍼티를 통해 화면을 창 관리자로 사용하고 있습니다. 화면은 훌륭하지만 명령을 실행할 때 버퍼를 늘릴 수 있는 방법이 필요합니다. 위로 스크롤하면 버퍼가 없으며 stdout은 터미널의 창 크기를 초과하여 저장되지 않습니다.

명령에서 찾을 수 없는 이 옵션을 어떻게 추가할 수 있나요? Ctrl+ a ?제가 찾는 내용은 없는 것 같습니다.

답변1

실제로 맨 페이지를 탐색한 후 이것을 발견했습니다. 내부에 화면 버퍼를 설정하면 .screenrc작동하지만할 수 있는스크린 세션에서 변경하세요.

Ctrl-a+ :그리고 입력

scrollback 1000

1000라인 버퍼가 제공됩니다.

.screenrc다음을 사용하여 기본 스크롤백 줄 수를 설정할 수도 있습니다.

defscrollback 1000

복사 모드로 들어가면 스크롤이 가능해집니다.

답변2

Ctrl+를 실행한 a :다음 Enter를 누르면 scrollback 1234버퍼가 1234줄로 설정됩니다. +를 사용 Ctrl하여 롤백 모드("복사 모드")로 들어간 a Esc다음 vi 스타일로 이동하고 다른 키를 사용하여 복사 모드를 종료할 수 있습니다.Esc

답변3

실제로 일부 버퍼가 있지만 대부분의 터미널 에뮬레이터에는 표시되지 않습니다(이것이 스크롤바가 작동하지 않는 이유입니다). 그것을 얻는 한 가지 방법은 입력하는 것입니다복사 모드( Ctrl- A, [화살표 키 PgUp등). 이 버퍼의 크기는 에서 구성할 수 있습니다 .screenrc. 화면 세션에서 할당을 변경할 수 있습니다.

Ctrl-a+ :그리고 입력

scrollback 1000

1000라인 버퍼가 제공됩니다.

답변4

화면 설정을 전체적으로(모든 사용자에 대해) 변경하려면 편집할 수 있습니다 /etc/screenrc(Ubuntu). 다른 배포판에서는 파일 경로가 다를 수 있습니다.

상황에 따라 파일에 다음 줄을 추가합니다.

# define a bigger scrollback, default is 100 lines
defscrollback 1024

관련 정보