Linux Shell : 마우스를 사용하지 않고 클립 보드로 출력을 복사 하시겠습니까?


25

마우스를 사용하지 않고 출력을 클립 보드에 복사 할 수 있습니까?

예를 들어 다음과 같이하고 싶습니다.

$ pwd >> 클립 보드


고양이 / etc / passwd | xsel --clipboard
Abhisheietk

답변:


25

xclipxsel명령을 가져 와서 사용할 수 있습니다 . 그것들을 얻고 사용하기위한 지침은 여기에 있습니다 .

인수가 없으면 - / - / right-click-context-menu 클립 xclip보드 대신 기본 (중간 클릭 붙여 넣기) 클립 보드에 복사합니다.CtrlCCtrlV

echo foo | xclip -selection clipboard후자에 일부 텍스트를 복사 하십시오 .

클립 보드를 표준 출력으로 출력하려면 : xclip -selection clipboard -o

MacOS의 해당 유틸리티는 pbcopy(and pbpaste)


1
@brauliobo : "여기"는 어디에 있습니까? 진심으로, 무슨 뜻이야? 정확히 어떤 방식으로 작동하지 않습니까?
추후 공지가있을 때까지 일시 중지되었습니다.

1
@DennisWilliamson 시도했지만 cat file | xclip작동하지 않습니다.
brauliobo

1
@ brauliobo : 정확히 어떤 방식으로 작동하지 않습니까? 에러 메시지? 버릇 없음? 자기장 이상?
추후 공지가있을 때까지 일시 중지되었습니다.

8
@ brauliobo : klipper클립 보드 뷰어라고 생각합니다. 시도 cat file | xclip -selection clipboard여분의 인수하지 않고, xclip대신 Ctrl 키-C / Ctrl 키-V / 마우스 오른쪽 클릭 컨텍스트 메뉴 클립 보드의 기본 (중간 클릭 붙여 넣기) 클립 보드에 복사합니다.
추후 공지가있을 때까지 일시 중지되었습니다.

1
@Dennis, 아마도 중요하고 명확하지 않으며 훌륭한 추가 기능으로 마지막 주석을 대답에 추가 할 수 있습니다.
Kvothe

2

나는 대부분의 리눅스 쉘에 "클립 보드"와 같은 것이 없다고 생각한다. 적어도 내가 아는 것은 없다. X 서버에 클립 보드가 있습니다 (시스템에 X11이있는 경우 xclip명령 을 사용하여 액세스 할 수 있음 ). PuTTy와 같은 일부 SSH / 터미널 에뮬레이터 소프트웨어를 사용하여 쉘 계정에 연결하면 사용중인 시스템의 클립 보드를 사용할 수 있지만 여전히 외부 클립 보드가되고 마우스 사용을 피하지 못할 수 있습니다.

내가 찾은 것은 http://geek.phatus.com/2010/01/create-a-simple-yet-very-useful-bash-clipboard/에있는 이 깔끔한 bash 스크립트 입니다. 기본적으로 클립 보드 역할을하는 임시 파일을 만듭니다. 명령을 사용하여 임시 데이터를 지우고 실행하고 쓸 수 있습니다. 실제로 클립 보드가하는 일입니다.)


op는 자신의 설정에 대해 약간 불분명했습니다.
akira

1

MAC을 사용하는 경우 다음 과 같이 pbcopy 를 사용할 수 있습니다 .

pbcopy < thing_to_write_to_clipboard

0

xclip이나 xsel을 사용하지 않고 비슷한 기능을 제공하는 작은 도구를 만들었습니다. Std out은 클립 보드에 복사되어 터미널에 다시 붙여 넣을 수 있습니다.

https://sourceforge.net/projects/commandlinecopypaste/

이 도구에는 x- 세션이 필요하지 않습니다. 클립 보드는 터미널 내에서만 사용할 수 있으며 Ctrl + V 또는 마우스 오른쪽 버튼 클릭으로 다른 x 창으로 붙여 넣을 수 없습니다


0

X의 "마우스 키"기능을 사용하여 터미널 출력을 클립 보드에 복사하려고하지만 마우스가 컴퓨터에 연결되어 있지 않은 경우 추한 방법입니다.

Shift+를 누르면 NumLock숫자 키패드 키가 커서 이동을 제어합니다. 그런 다음을 눌러 Num 0LMB 길게 누름 을 시뮬레이션하고 필요에 따라 커서를 이동 한 다음을 눌러 Num 5LMB 해제를 시뮬레이션 할 수 있습니다. 이제 텍스트를 선택했습니다. RMB를 시뮬레이션하려면을 눌러 Num -활성 마우스 버튼을 변경 한 다음 Num 5상황에 맞는 메뉴를 표시하십시오. 이제 LMB 모드로 돌아갑니다 :을 누릅니다 Num /. 이제 커서를 "복사"메뉴 항목으로 이동하고을 누를 수 Num 5있습니다. 그게 다야. 클립 보드에 텍스트가 있습니다. 숫자 키패드를 원래 기능으로 가져 오려면 Shift+ NumLock를 누릅니다 .

PS : 일부 배포판 (예 : Kubuntu)에서 마우스 키 바로 가기는 기본적으로 비활성화되어 있거나 숨겨져 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.