프로그램 screen
은 표시되는 내용을 완벽하게 제어할 수 있습니다. 예를 들어 스크롤백 버퍼는 터미널의 버퍼가 아닙니다.
나는 정확히 동일한 대상에 대해 별도의 명령 세트와 별도의 설정 세트를 갖는 것을 좋아하지 않습니다. 이는 또한 마우스 등을 사용하여 스크롤백 버퍼의 200줄을 텍스트 편집기에 복사/붙여넣는 것을 방지합니다.
screen
표시된 내용을 기록하고 터미널이 작업을 수행하도록 하는 방법이 있습니까 ?
아니면 다른 프로그램이 대신 있을까요 screen
?
답변1
대안을 원한다면 screen
항상 하나가 있습니다 tmux
.주요 사이트는 여기입니다.
화면 버퍼를 뒤로 스크롤하지 않으려면 다음 옵션이 있습니다.
screen -S testsession -h 0
또는 .screenrc
파일에 다음 줄을 추가합니다.
defscrollback 0
이 옵션을 사용하면 Shift+ Page Up및 Shift+를 사용하여 터미널에서 뒤로 스크롤 할 수 있습니다 Page Down.
편집 #1
이 옵션은 GNOME 2.32의 화면 버전 4.0.3-15를 사용하는 Fedora 14에서 확실히 작동합니다. 이 작업을 수행할 때 나는 3000줄에서 뒤로 스크롤하도록 구성된 gnome 터미널 창에 있습니다.
내 터미널에서 다음 명령을 실행합니다.
screen -S blahblah -h 0
일단 들어가서 일반적인 +를 screen
수행하면 창이 이것으로 변경되지만 뒤로 스크롤할 수는 없습니다.Ctrl+AEsc
그러나 동일한 터미널에서 find 명령을 실행하면 Shift+ Page Up/Down키만 사용하여 뒤로 스크롤할 수 있습니다.