긴 목록은 잘려서 더 많은 목록으로 연결되어야 합니다. 스크린 세션에서만 발생

긴 목록은 잘려서 더 많은 목록으로 연결되어야 합니다. 스크린 세션에서만 발생

많은 수의 파일이 포함된 긴 목록을 실행하면 출력이 잘려서 로 파이프되어야 합니다 more. screen이는 세션에 로그인할 때 발생합니다.

더 많은 콘텐츠를 파이프할 필요가 없도록 스크린 세션에 대해 어떤 설정을 변경해야 합니까? 운영 체제는 AlmaLinux 8입니다.

답변1

screenxterm일반 터미널 에뮬레이터(예: Linux 또는 Linux 커널 가상 터미널)에 비해 많은 고유한 기능을 가진 터미널 에뮬레이터입니다 putty. 수직, 수평으로 분할할 수 있고 여러 "창"이 있는 여러 세션을 가질 수 있으며 어떤 장치에든 연결/분리할 수 있습니다. 많은 디스플레이 장치 중 연결했다가 다시 연결하지 않고도 자동화할 수 있으며, 외부 필터를 사용하여 입력/출력을 처리하는 등의 작업을 수행할 수 있습니다.

또 다른 주요 차이점은 xtermLinux gnome-terminal의 가상 터미널이 프레임 버퍼 또는 VGA 콘솔인 반면, screen디스플레이 장치는주인터미널은 물리적 터미널 xterm과 Linux 가상 터미널을 포함하여 무엇이든 될 수 있습니다.

vt100과 유사한 터미널을 에뮬레이트하고 호스트 터미널에서 사용할 수 있는 기능을 사용합니다.

이러한 호스트 터미널 중 일부에는 스크롤백 버퍼(예: Linux 가상 터미널에서 Shift+ 로 얻는 버퍼 PageUp/Down또는 일부 X11 터미널 에뮬레이터에서 스크롤바 작동 가능 버퍼)가 있지만 screen"자체 "창에서 실행"이라는 터미널 에뮬레이션이 있습니다. 그리고 호스트 터미널이 스크롤되도록 놔두지 마세요. 화면을 분할하고 연결하고 다시 연결할 수 있다는 사실은 이런 방식으로 작동하지 않는다는 것을 의미합니다.

screen그러나 창당 하나씩 자체 스크롤백 버퍼가 있습니다. 이 버퍼는 screen 세션이 연결된 위치에 상관없이 사용할 수 있으며, 완전히 분리하더라도 계속 사용할 수 있습니다.

다음 명령을 사용하여 크기를 조정할 수 있습니다scrollbackdefscrollback화면 명령. 당신은부터 시작할 수 있습니다복사 모드기본적으로 입력에는 또는 를 <prefix>[사용 합니다 .<prefix>^[<prefix>ESC<prefix^A

복사 모드에서는 화살표나 페이지 위로/아래로 키 또는 hjklHL vi 스타일 모션 키 등을 사용하여 위나 아래로 스크롤하고, 거기에서 텍스트를 선택 및 복사하고, 선택 항목을 파일로 보내거나, 자신만의 작업을 정의할 수도 있습니다.

<prefix>H화면 창의 모든 출력 내역을 기록 하거나, 창에 표시되는 내용을 보내 <prefix>h거나, 스크롤백 버퍼를 포함하는 것도 가능합니다 hardcopy -h.

답변2

"잘라내기"란 출력의 마지막 부분만 본다는 뜻이라고 가정합니다.

screen스크롤바가 더 이상 작동하지 않도록 콘솔 관리를 인계받습니다. 가장 확실한 해결책은 사용을 중단하는 것입니다 . 몇 개의 인스턴스를 사용하는 것보다 더 나은 경우가 screen거의 없기 때문입니다 .xterm

스크롤백 버퍼를 스크롤하려면 screen다음과 같아야 합니다.

  • 컨트롤-A [
  • 뒤로 스크롤하려면 화살표 키를 사용하세요.
  • 탈출 출구 스크롤

하지만 솔직히 말해서 저는 사용하지 않기 screen때문에 웹사이트의 내용 중 일부를 복사했습니다.

아니면 화면을 확대하거나 글꼴 크기를 줄이세요.

관련 정보