Windows PowerShell에서 복사하여 붙여 넣기


99

Windows PowerShell에서 입력 및 출력을 효과적으로 복사하여 붙여 넣는 방법은 무엇입니까?

답변:


108
  • 마우스로 PowerShell에서 텍스트를 선택하려면 평소와 같이 선택하십시오.
  • 선택한 텍스트를 클립 보드에 복사하려면 Enter 키를 누르거나 마우스 오른쪽 단추를 클릭해야합니다.
  • PowerShell 창에 붙여 넣으려면 마우스 오른쪽 단추를 클릭하십시오.

건반

  • 붙여 넣기 : alt+ [space], e,p


참고 : Windows 10의 현재 버전에서는 Ctrl+ CCtrl+ V가 예상대로 작동합니다.


2
이것은 내가 놓친 것입니다, 감사합니다! 실제로 복사하려면 Enter 키를 눌러야합니다.
orschiro

1
나에게는 필요하지 않지만 속성에서 빠른 편집을 사용하도록 설정했습니다.
EBGreen

@ orschiro : 실제로 입력 할 필요가 없습니다. 방금 테스트했습니다. 강조 표시 한 다음 마우스 오른쪽 버튼을 클릭하면 클립 보드로 이동합니다. Powershell에 붙여 넣으려면 원하는 곳을 마우스 오른쪽 버튼으로 클릭하면됩니다.
Kamran Bigdely

1
좋아, 작동하지만 여러 줄 문자열을 붙여 넣지 않습니다. 즉 BS입니다
Alexander Mills

3
메뉴 바로 가기 alt + [space] + e + p메뉴
Val

11

(Ƭᴇcʜιᴇ007 및 Val의 답변에 대해 자세히 설명)

선택 / 마크 : 마우스 왼쪽 버튼을 누르고 드래그하여 놓습니다.

복사 : 마우스 오른쪽 버튼을 클릭하십시오.

붙여 넣기 : 클립 보드에 내용이 있으면 마우스 오른쪽 버튼을 클릭하십시오.

건반

마크 활성화 : Alt + Space> e> k.

: 블록 선택 이동 (화살표 키, Page-down, Page-up, End, Pos1블록, 언론의 왼쪽 상단 모서리)를 누르고 Shift, 오른쪽 하단 모서리로 이동, 릴리스 Shift.

복사 : 블록을 선택한 상태에서 Enter또는 Alt+ Space>>를 e누르십시오 y.

붙여 넣기 : 클립 보드의 내용으로, Alt+ Space> e> p.


"표시 활성화"에 대한 힌트는 +1입니다. 나는 커서와 캐럿의 조합을 검색했지만 항상 마우스 커서에 대한 결과를 반환했습니다 ...
keremispirli

6

사용중인 PowerShell에 따라 다릅니다. 최신 PowerGUI 스크립트 편집기 또는 PowerShell ISE (통합 스크립팅 환경) 잘라 내기 / 붙여 넣기를 사용하면 더 잘 작동하는 것 같습니다.

  • 텍스트를 마우스로 드래그하여 선택하고 ^ C를 누르거나 마우스 오른쪽 버튼을 클릭하여 복사합니다.
  • 붙여 넣기를 사용하려면 ^ V

이전 PowerShell의 경우 :

  • 텍스트를 가로 질러 마우스를 드래그하여 선택하고 입력하여 복사하십시오.
  • ^ C를 눌러 복사 할 수 있지만 항상 작동하지 않는 것 같습니다.
  • 드래그하여 상단 창 분할 창에서 마우스 오른쪽 단추를 클릭 한 후 편집 | 부.
  • 마우스 오른쪽 버튼을 클릭하여 붙여 넣기

PowerShell을 배우는 사람들을위한 좋은 링크 ::

  • 지금까지 찾은 최고의 PowerShell 자습서여기에 있습니다 . 명령 행에 대한 설명이 약간 들어갑니다. 슬프게도 원래 PowerShell의 멋진 기능 중 일부는 줄 시작을 위해 삭제하는 것과 같이 ctrl-home과 같은 ISE에서 손상 된 것으로 보입니다.

  • 이 두 PowerShell의 차이점은 다음과 같습니다 .


Ctrl-VWindows 10의 PowerShell (PS 버전 5.1.15063.296)에서도 작동합니다.
ComFreek

3

Windows 10 부터는 Ctrl + C 가 텍스트 복사에 사용되며 Ctrl + V 는 붙여 넣기에 사용됩니다. Shift + 화살표 (왼쪽 / 오른쪽)를 사용하여 데이터를 선택할 수도 있습니다 .

표준 콘솔은 Windows 10에서 사용할 수 있습니다. PowerShell ISE는 계속 사용할 수 있지만 복사 / 붙여 넣기 지원에는 필요하지 않습니다.


0

PuTTY와 같은 대부분의 터미널 에뮬레이터와 같은 Powershell 기능-텍스트를 선택하면 자동으로 클립 보드에 복사되며 마우스 오른쪽 버튼을 클릭하면 키보드의 내용이 커서에 붙여집니다.


안녕하세요 Rilgon, 그것은 나의 첫 직관이지만 작동하지 않습니다. 클립 보드에 아무것도 복사되지 않습니다.
orschiro

1
나는 그것이 옳은지 확인하기 위해 스스로 시도해 보았고 제대로 작동했기 때문에 이상합니다.
Rilgon Arcsinh

Powershell에서 클립 보드에 내용을 복사하기 위해 Enter 키를 누르지 않아도됩니까?
Bernard Chen

0

이것은 마우스를 사용하고 싶지 않은 시간에 부분 솔루션을 추가하는 것입니다. 붙여 넣기에만 도움이되지만 Alt + Space를 누른 다음 e, p를 차례로 누를 수 있습니다. Alt + Space는 PowerShell 창의 메뉴를 열고 e는 편집 하위 메뉴를 열고 p는 실제 붙여 넣기를 수행합니다. 거의 편리하지는 않지만 마우스를 사용하지 않아도됩니다.



0

다른 방법 : Powershell ISE에서 무언가를 강조 표시하고이를 제어하기 위해 마우스를 조작하십시오. Alt-Hightlight는 사각형도 강조 표시합니다.


4
그것은 여기서 작동하지 않습니다.
DavidPostill

0

명령 출력을 클립 보드에 넣으려면 Set-Clipboardcmdlet을 파이프 라인의 최종 항목 또는 표준 별칭으로 사용하십시오 scb.

하나의 경고는 일부 명령이 텍스트 (예 :)를 반환 Get-Content하고 다른 명령 은 객체 모음 (예 :)을 생성한다는 것입니다 Get-ChildItem. 클립 보드에 이상한 것들이 있으면 모든 것을 텍스트로 변환 Out-String하기 전에 삽입 Set-Clipboard하십시오.

gc .\myFile.txt | scb

ls c:\Windows | Out-String | scb


0

복사 할 마우스 또는 Shift + 화살표 Ctrl + Shift + C를 사용하여 텍스트를 선택하십시오.


우리는 항상 새로운 공헌에 감사하지만 귀하의 답변은 이것과 어떻게 다릅니 까?
Run5k

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