"화면" 유틸리티: 디스플레이 처리를 중지하는 방법은 무엇입니까? [복사]

"화면" 유틸리티: 디스플레이 처리를 중지하는 방법은 무엇입니까? [복사]

프로그램 screen은 표시되는 내용을 완벽하게 제어할 수 있습니다. 예를 들어 스크롤백 버퍼는 터미널의 버퍼가 아닙니다.
나는 정확히 동일한 대상에 대해 별도의 명령 세트와 별도의 설정 세트를 갖는 것을 좋아하지 않습니다. 이는 또한 마우스 등을 사용하여 스크롤백 버퍼의 200줄을 텍스트 편집기에 복사/붙여넣는 것을 방지합니다.

screen표시된 내용을 기록하고 터미널이 작업을 수행하도록 하는 방법이 있습니까 ?
아니면 다른 프로그램이 대신 있을까요 screen?

답변1

대안을 원한다면 screen항상 하나가 있습니다 tmux.주요 사이트는 여기입니다.

화면 버퍼를 뒤로 스크롤하지 않으려면 다음 옵션이 있습니다.

screen -S testsession -h 0

또는 .screenrc파일에 다음 줄을 추가합니다.

defscrollback 0

이 옵션을 사용하면 Shift+ Page UpShift+를 사용하여 터미널에서 뒤로 스크롤 할 수 있습니다 Page Down.

편집 #1

이 옵션은 GNOME 2.32의 화면 버전 4.0.3-15를 사용하는 Fedora 14에서 확실히 작동합니다. 이 작업을 수행할 때 나는 3000줄에서 뒤로 스크롤하도록 구성된 gnome 터미널 창에 있습니다.

            그놈 터미널 스크롤백의 ss

내 터미널에서 다음 명령을 실행합니다.

screen -S blahblah -h 0

일단 들어가서 일반적인 +를 screen수행하면 창이 이것으로 변경되지만 뒤로 스크롤할 수는 없습니다.Ctrl+AEsc

화면이 포함된 그놈 터미널 스크롤백의 ss

그러나 동일한 터미널에서 find 명령을 실행하면 Shift+ Page Up/Down키만 사용하여 뒤로 스크롤할 수 있습니다.

ss의 찾기가 뒤로 스크롤되었습니다.

관련 정보