답변:
스크롤 백 버퍼의 전체 내용을 파일에 쓰려면 다음을 입력하십시오.
Ctrl+ A그리고 : 명령 모드로 이동
hardcopy -h <filename>
의 이전 버전에서는 screen
방금 수행 hardcopy -h
하면 파일에 기록됩니다 -h
. 이것은 버전 4.2.0에서 수정되었으므로 현재 창 번호는 어디에 hardcopy -h
기록합니다 .hardcopy.N
N
screen -r
기존 세션에 다시 연결하는 데 사용 하는 경우 하드 카피는 화면 내부의 활성 디렉토리 또는 사용하기 전에 있던 디렉토리에 저장되지 않습니다 screen -r
. 처음 화면 세션을 시작할 때 있던 디렉토리에 저장되는 것 같습니다. hardcopydir 명령으로 이를 변경할 수 있습니다 .
를 눌러 Ctrl+ A : bufferfile의 /tmp/somefile.txt ENTER 다음 Ctrl+A >
버퍼의 현재 내용을 명명 된 파일에 기록합니다.
TL; DR : ^A:writebuf <filename>
OP는 ^ A [을 수행 할 때 얻는 버퍼의 선택된 부분을 사용하고 시작과 끝으로 공백을 사용하여 텍스트를 선택한 다음 ^ A]를 사용하여 붙여 넣기 대신 선택한 결과 부분을 저장하는 방법을 원합니다. 버퍼를 파일로
이것은 효과가 있었다 :
^A:writebuf <filename>
참고 : writebuf에서 하나의 'f'
시도 hardcopy -h
전체 버퍼를 포함 할 수 있습니다.
hardcopy -h
씁니다 . hardcopy.N
N