
터미널을 자주 사용하는 Linux 사용자라면 텍스트 관리 기능을 숙달하는 것만으로도 업무 흐름을 크게 간소화할 수 있습니다.클립보드 작업에 혁명을 일으킬 수 있는 놀라운 도구 중 하나는 바로 **xclip**입니다.마우스로 텍스트를 선택한 후 붙여넣는 기존 방식과 달리, xclip을 사용하면 명령줄에서 텍스트를 클립보드로 직접 손쉽게 파이프할 수 있습니다.Ctrl+ 키 를 누르기만 하면 이메일, 문서 또는 다른 터미널 창에도 빠르게 붙여넣을 수 있습니다 V.
xclip은 일반 텍스트에만 국한되지 않습니다.코드 조각과 구성 파일을 포함한 다양한 콘텐츠를 관리할 수 있으므로 개발자와 시스템 관리자 모두에게 필수적인 도구입니다.
Xclip 설치
xclip의 기능을 활용하려면 먼저 시스템의 패키지 관리자를 통해 xclip을 설치해야 합니다. Linux 배포판별로 설치하는 방법은 다음과 같습니다.
- Ubuntu의 경우: 다음 명령을 사용하세요.
sudo apt install xclip
- Arch 기반 배포판의 경우: 실행:
sudo pacman -S xclip
- Fedora 또는 CentOS/RHEL의 경우: 실행:
sudo dnf install xclip
설치가 완료되면 클립보드 기능을 강화할 준비가 되었습니다!
터미널을 통한 복사 및 붙여넣기 마스터하기
xclip은 시스템의 클립보드 버퍼와 직접 연동되어 마우스 없이도 텍스트를 관리할 수 있습니다.명령의 출력이나 파일 내용을 복사할 때, xclip은 표준 입력(stdin)에서 읽어 X 선택 영역(클립보드)에 씁니다.즉, xclip을 통해 전송하는 모든 내용은 클립보드에 복사됩니다.
예를 들어 notes.txt 라는 파일이 있고 해당 파일의 모든 내용을 복사하려면 다음과 같이 입력합니다.
cat notes.txt | xclip -selection clipboard

Ctrl이렇게 하면 기존의 + C.를 사용하는 것처럼 “notes.txt”에서 클립보드로 직접 복사할 수 있습니다.
이 콘텐츠를 어떤 애플리케이션에 붙여넣으려면 Ctrl+ 를 누르기만 하면 됩니다 V.
클립보드에 저장된 내용을 검색하여 터미널에서 활용하려면 다음 -o
옵션을 활용하세요.
xclip -o -selection clipboard
이 명령은 현재 클립보드에 있는 내용을 출력합니다.다음을 사용하여 이 출력을 새 파일로 리디렉션할 수 있습니다.
xclip -o -selection clipboard > my_copied_list.txt
파일에서 특정 부분만 복사하려면, , , 또는 와 같은 다른 UNIX 유틸리티를 활용하여 sed
xclip grep
으로 head
파이프 tail
하기 전에 텍스트를 필터링하세요.예를 들어, “notes.txt”의 5번째 줄부터 10번째 줄까지만 복사하려면 다음을 실행하세요.
sed -n '5, 10p' notes.txt | xclip -selection clipboard
이 명령은 -n
출력을 제한하고 -p
지정된 줄을 인쇄하여 붙여넣기할 수 있도록 합니다.xclip은 이미지와 스크린샷도 처리할 수 있다는 점을 잊지 마세요!
명령 간소화
긴 xclip 명령을 반복해서 입력하는 것은 지루할 수 있습니다.이 작업을 간소화하는 좋은 방법은 ~/.bashrc
파일에 별칭을 만드는 것입니다.텍스트 편집기로 다음 파일을 여세요.
nano ~/.bashrc
그런 다음 다음 줄을 추가합니다.
alias setclip="xclip -selection clipboard"
alias getclip="xclip -selection clipboard -o"

저장 후 다음을 사용하여 구성을 다시 로드합니다.
source ~/.bashrc
이제 setclip을 사용하여 파일을 쉽게 복사하고 getclip을 사용하여 내용을 가져올 수 있습니다.예를 들어 “notes.txt”의 전체 내용을 복사하려면 다음을 실행하세요.
cat notes.txt | setclip
터미널에 붙여넣으려면 다음을 입력하세요.
getclip

Xclip 활용의 이점
xclip의 유용성을 과소평가하지 마세요.터미널 환경에서 상당한 시간을 보내는 모든 사람에게 xclip은 귀중한 자산이 될 것입니다.스크립팅, 시스템 관리 또는 개발에 참여하는 모든 사람에게 xclip은 업무 효율성을 크게 높여줄 수 있습니다.
개인적으로 터미널 작업을 최적화하고, 수동 복사를 위해 자주 일시 정지해야 하는 번거로움을 없애고, 텍스트 선택 시 오류를 최소화하는 데 매우 유용하다고 생각합니다.특히 로그, 오류 메시지 또는 반복적인 복사 작업을 관리하는 시스템 관리자와 개발자에게 이 도구는 매우 유용합니다.
클립보드 기록 관리나 자동화된 스크립트 실행 등 더 많은 기능이 필요한 경우 CopyQ, cliphist, Autocutsel, Clipboard Project 와 같은 클립보드 관리 도구를 살펴보세요.
결론
궁극적으로 xclip은 워크플로우에 완벽하게 통합되는 간단하면서도 강력한 도구입니다.이 명령을 사용하기 시작하면 복사 및 붙여넣기 작업이 얼마나 더 원활해지는지 놀라실 것입니다.xclip을 설치하고 직접 사용해 보세요.곧 터미널 사용 방식이 완전히 달라질 것입니다.
아직 xclip을 사용해 보지 않으셨다면 한번 사용해 보세요! 설치하고 테스트를 실행하면 클립보드 관리가 얼마나 향상되는지 직접 확인해 보세요.xclip은 생산성을 높여주는 여러 Linux 도구 중 하나일 뿐이라는 점을 기억하세요.명령줄 환경을 더욱 개선해 줄 수 있는 추가 명령어를 발견할 수도 있습니다.
자주 묻는 질문
1.xclip이란 무엇이고, 왜 사용해야 하나요?
xclip은 Linux에서 클립보드 관리 기능을 제공하는 명령줄 도구입니다.사용자가 터미널 명령을 통해 텍스트를 직접 복사하고 붙여넣을 수 있어 작업 과정을 간소화하고 워크플로 효율성을 향상시킵니다.
2.xclip은 이미지와 같은 다양한 데이터 유형을 처리할 수 있나요?
네! xclip은 주로 텍스트 관리에 사용되지만, 이미지 데이터도 처리할 수 있습니다.이는 터미널에서 스크린샷이나 기타 그래픽 파일을 작업하는 사용자에게 특히 유용할 수 있습니다.
3.xclip 명령에 대한 바로가기를 어떻게 만들 수 있나요?
파일 에 별칭을 추가하면 xclip 명령을 간소화할 수 있습니다 ~/.bashrc
.예를 들어, 콘텐츠 복사에는 ‘setclip’을, 붙여넣기에는 ‘getclip’을 생성하여 시간을 절약하고 반복적인 입력을 줄일 수 있습니다.
답글 남기기