screen
일반적으로 로그 파일에서 발췌한 내용을 붙여넣을 때 스크롤백 버퍼의 내용을 다양한 브라우저 텍스트 필드에 복사하여 붙여넣는 것을 원하지 않습니다 . 잘 작동하는 한 가지 방법은 다음과 같습니다.
$ xsel -bi
<CTRL-A ]> Enter
<CTRL-d>
그런 다음 브라우저에 붙여넣기를 사용하세요 CTRL-v
. 이는 짧은 텍스트 발췌에 적합합니다. 문제는 이러한 로그 발췌 내용이 일반적으로 4KB를 초과하고 최대 16k 또는 32k일 수 있다는 것입니다. 이로 인해 CTRL-v
다음 두 가지 질문에서 제기된 문제로 인해 브라우저가 중단될 수 있습니다.
- http://unix.funmontage.com/questions/204815/terminal-does-not-accept-pasted-or-typed-lines-of-more-than-1024-characters#
- http://unix.funmontage.com/questions/131105/how-to-read-over-4k-input-without-new-lines-on-a-terminal
나는 이 질문에 대한 답변에서 제안된 솔루션을 시도했지만 성공하지 못했습니다. 4k 버퍼 제한을 우회할 수 있는 다른 방법이 있나요?
답변1
임시 파일을 사용해도 괜찮다면 다음과 같이 하세요.
C-a : writebuf filename
$ xsel -bi < filename