#160
1. 배경
리눅스 서버에 저장된 로그 전체를 복사하여 윈도우로 붙여넣어야 하는 상황이였습니다.
(로그 파일을 가져와도 되지만 VIM 편집기를 통하여 긁어오고 싶었습니다.)
2. 환경
OS : CentOS 7.5
VIM : 7.4
3. 문제 상황
로그 전체를 복사한 후 붙여넣기를 하려고 했지만 현재 VIM 버전에 클립보드 기능이 없어 복사/붙여넣기가 되지 않았습니다.
1) VIM에서 전체 복사 붙여넣기
로그파일을 열고 비쥬얼 라인을 켠 뒤(Shift+v) 맨 끝 까지 블록(Shift+g) 지정한 후 복사(y)하고 윈도우에서 붙여넣기(Control+v)하였지만 아무반응이 없었습니다.
왜 그런지 봤더니 클립보드에 아무것도 저장되지 않았습니다.
그래서
2) VIM 버전 확인
VIM에서 지원되는 기능을 확인해본 결과 클립보드와 관련된 기능을 지원하지 않고 있었습니다.
VIM 버전을 확인하였을 때 -로 표시된 부분은 기능이 지원되지 않는 버전입니다.
4. 해결 방법
1) VIM-X11 사용하기
X-window 버전의 VIM 에디터를 설치할 경우 클립보드 기능을 사용할 수 있습니다.
1-1) 설치하기
$ sudo yum install -y vim-X11
1-2) 버전 확인하기
vim-X11의 경우 vimx 명령어를 사용합니다.
1-3) 복사 붙여넣기 시도하기
vimx 파일명을 통해 파일을 열고 비주얼라인으로 전체 선택하고 복사합니다.
$ vimx test.txt
shift+v, shift+g
y
윈도우 메모장에서 붙여놓기를 해보겠습니다.
control+v
2) GVIM 사용하기
역시 X-window gui 버전의 VIM 에디터입니다.
1-1) 설치하기
$ sudo yum install -y gvim
1-2) 버전 확인하기
gvim의 경우 gvim 명령어를 사용합니다.
1-3) 복사 붙여넣기 시도하기
gvim 파일명을 통해 파일을 열고 비주얼라인으로 전체 선택하고 복사합니다.
$ gvim test.txt
shift+v, shift+g
y
윈도우 메모장에서 붙여놓기를 해보겠습니다.
control+v
동일하게 복사 되는 것을 확인할 수 있었습니다.
앞으로도 정말 유용하게 쓰일 것 같습니다.
후아.. 사실 이게 중요한게 아닌데.. 중요한 일을 해보러 가보겠습니다.
'컴소니 > 리눅스' 카테고리의 다른 글
[메일 서버 구축하기] 2. 센드메일 설치 후 동작 확인하기 (0) | 2021.11.10 |
---|---|
[메일 서버 구축하기] 1. 메일 서버 동작 원리 이해하기 (0) | 2021.11.10 |
[Shell] #!(Shebang, 셔뱅) 알고 쓰자! (1) | 2021.01.20 |
리눅스에서 서버 사양 확인하기 (3) | 2020.03.11 |
리눅스에서 NAS 마운트(Mount)하기 (0) | 2020.02.12 |
댓글