답변:
대부분의 프로그램에서 텍스트를 선택하고 Ctrl+ C를 눌러 복사합니다. 텍스트 붙여 넣기는 Ctrl+ 를 눌러 수행됩니다 V. 터미널 에뮬레이터 프로그램에서 Ctrl+ C는 특별한 의미가 있으며 기본적으로 프로그램을 중단 (중지)합니다.
터미널 에뮬레이터 프로그램에 다른 바로 가기가 정의되어있을 수 있습니다. 예를 들어 Konsole 및 Gnome Terminal은 선택한 텍스트를 복사하기 위해 Ctrl+ Shift+ C를 사용 합니다. 또는 텍스트를 선택 하고 편집 메뉴 또는 상황에 맞는 메뉴 의 복사 옵션 을 사용하여 복사 하십시오 .
프로그램의 출력이 크면의 스크롤 백 버퍼를 활성화 할 수 있습니다 screen
. ~/.screenrc
파일에 아래 줄을 추가하면됩니다 .
termcapinfo xterm ti@:te@
termcapinfo xterm ti@:te@
~ / .screenrc 파일에 넣어서 스크롤 백을 허용해야합니다. .screenrc가 없다면 lekensteyn.nl/files/screenrc에서 screenrc를 가져 오십시오
원시적이고 더러운 구현의 경우 패키지를 설치하여 xsel
X 클립 보드와 명령 줄 상호 작용을 허용 한 다음이 줄을~/.screenrc
bind > eval writebuf "exec sh -c 'xsel -nbi </tmp/screen-exchange'"
bind y eval "exec sh -c 'xsel -bo >/tmp/screen-exchange'"
그런 다음 다시 시작하십시오 screen
.
이제 screen
복사 / 스크롤 백 모드 에서 무언가를 선택하고 C- 를 사용하여 붙여 넣기 버퍼를 파일에 쓰면 a >브라우저로 이동하여 클립 보드의 내용을 평소대로 붙여 넣을 수 있습니다 (예 : Ctrl-사용 V).
반대의 경우, 귀하의 브라우저에서 뭔가를 복사 Ctrl- C다음으로 이동 screen
하고 새 명령을 클립 보드 읽기 C- a y다음에 붙여 넣기 버퍼에 화면 교환 파일을 읽어 C- a <당신이 원하는 목적지, 마침내 붙여 넣기 C- a ].
이것이 작동하려면 변수 DISPLAY
가 올바르게 설정되어 있어야하며 X 서버에 액세스 할 수 있어야합니다. 동일한 X 서버에서 실행중인 터미널에있을 때는 문제가되지 않지만 screen
가상 터미널 (예 : tty1)에서 실행 xhost +
하는 경우 export DISPLAY=:0
시작하기 전에 X 측에서 실행 하거나 터미널에서 이와 유사해야합니다. screen
.
보시다시피 간단하지 않고 총알 증거는 아니지만 도움이되기를 바랍니다.
이 답변은 GNU 화면의 붙여 넣기 버퍼와 X 선택 동기화 에서 부분적으로 영감을 얻었습니다.
xhost +
끔찍한 조언입니다. 그것은 수 있도록 인터넷에 사람 등, 당신의 X 세션을 납치 키 입력을 캡처, 스크린 샷을 위해 절대 그렇게하지 않습니다. 같은 일을하는 올바른 방법이 있습니다. 동일한 호스트에 있고 동일한 homedir을 사용하는 한 설정 만 $DISPLAY
작동합니다.