본문 바로가기
Linux 리눅스/우분투

xclip 명령어로 클립보드이용하기, 명령어로 하는 복사 붙여 넣기

by 프즈 2020. 6. 28.
반응형

안녕하세요. 프즈입니다.

 

 

파일에 있던 내용을 복사하는 경우 그냥 cat 하거나 vi 명령어로 내용을 보고 마우스로 드래그하고 복사할 수 있는데요.

잘못 복사하는 경우를 방지하거나 자동화하고 싶은 경우에 xclip 명령어를 사용할 수 있어요.

 

특히 저는 이번에  ssh 키 파일을  github에 등록할 때 사용했어요.

 

일단 xclip 이 없다면 설치합니다.

sudo apt-get install -y xclip

클립보드로 저장하는 방법입니다.

xclip -sel clip < 파일명
xclip -sel clip < ~/.ssh/id_rsa.pub

파일에 있는 내용을 클립보드로 저장합니다. 이렇게 해서 다른 곳에 Ctrl + v 해서 넣을 수 있어요.

간단한 스크립트를 만들어서 응용할 수도 있겠네요.

저는 id_rsa.pub 파일을 복사하기 위해 이런 명령어를 사용하기도 합니다.

 

또는 명령어의 결과를 넣을 수도 있어요.

가끔 누가 로그 달라고 하면 명령어 결과를 복사하는 경우 유용하게 쓸 수 있습니다.

명령어 | xclip -sel clip
tail -n 30 /var/log/syslog | xclip -sel clip

클립보드에 있는 것을 저장하고 싶은 경우

xclip -o -sel clip > 파일명
xclip -o -sel clip > config

어떤 문자를 복사해서 파일을 넣는 경우 vi로 열어서 편집 모드로 바꾸고 넣고 하는 경우 이렇게 하면 유용하게 쓸 수 있어요.

 

 

반응형

댓글