19가지 최고의 Windows Powershell 키보드 단축키

우리는 컴퓨터를 더 쉽게 사용하거나 관리할 수 있는 모든 것을 좋아합니다. 그래서 자연스럽게 우리는 바로 가기를 좋아합니다. Windows 단축키와 키 콤보(shortcuts and key combos) 를 사용하면 모든 것이 더 쉬워집니다. 그렇다면 Microsoft의 PowerShell 바로 가기가 (PowerShell)PowerShell 을 개선 할 뿐이 라는 것은 논리적 입니다.

PowerShell 에 익숙하지 않은 경우 PowerShell 초보자 가이드가(PowerShell beginner’s guide) 있습니다. 가정용 사용자와 IT 전문가 모두에게 좋습니다. PowerShell 에는 스크립팅 언어 외에 더 많은 것이 있습니다. 이러한 키보드 단축키는 Microsoft의 Windows PowerShell ISEPowerShell 콘솔(PowerShell Console) 에 적용됩니다 .

PowerShell 이 ​​macOS 버전 10.12 이상 및 여러 Linux 배포와 같은 다른 운영 체제로 확산되고 있지만 이러한 단축키는 모든 운영 체제 또는 모든 버전의 PowerShell 에서 작동하지 않을 수 있습니다 . 그러나 몇 시간이 아니라도 스크립트를 통합하여 몇 분 또는 몇 분을 절약할 수 있습니다.

Windows PowerShell ISE 를 위한 최고의 키보드 단축키(Keyboard Shortcuts)

PowerShell ISE(ISE) ( 통합 스크립팅 환경(PowerShell Integrated Scripting Environment) ) 에서는 PowerShell 스크립트 및 앱 을 개발하고 테스트할 수 있습니다 . Windows Server , Pro 또는 Home 여부에 관계없이 모든 버전의 Microsoft Windows 운영 체제 에는 PowerShell ISE 가 포함되어 있습니다.

Windows Powershell ISE 는 편집 환경이므로 복사 의 경우 Ctrl + C , 붙여넣기의 경우 (C )Ctrl + V 와 같이 가장 일반적인 (V )Microsoft Office 단축키(Microsoft Office shortcuts) 가 적용됩니다 . 아래 단축키는 Powershell ISE에만(Powershell ISE) 해당 됩니다.

  • Ctrl + Tab Ctrl + Shift + Tab: PowerShell ISE의 ​​포커스를 탭에서 탭으로 이동합니다. Ctrl + Tab 은 오른쪽으로 이동하고 Ctrl + Shift + Tab 은 왼쪽으로 이동합니다.

  • Ctrl + T: 새 (T:)PowerShell 작업 영역 을 엽니다 . 이를 사용하여 여러 스크립트를 사용하는 앱 프로젝트와 같은 것을 분리할 수 있습니다. PowerShell (Notice)1(PowerShell 1 ) 작업 영역 에서 원본 세 개의 스크립트가 어떻게 열리는지 확인하십시오 . 다른 프로젝트에서 작업하려면 PowerShell 2(PowerShell 2 ) 작업 영역을 선택 합니다.

  • Ctrl + W: 현재 PowerShell 작업 영역과 열려 있는 모든 스크립트를 닫습니다. 스크립트가 아직 저장되지 않은 경우 변경 사항을 저장할지 묻는 대화 상자가 열립니다.

  • Ctrl + M: 개요 축소 또는 확장. 아래 의 ForEach(Notice) 절과 그 옆의 + 기호를 확인하십시오 . (ForEach )첫 번째 이미지는 축소된 ForEach 절을 보여줍니다. 두 번째는 확장된 스크립트를 보여줍니다.

  • Ctrl + F: 스크립트에서 특정 텍스트를 찾습니다 . (Find)이 키보드 단축키는 찾기(Find) 창을 엽니다. 대소문자 일치(Match Case) , 전체 단어(Whole word) , 위로 검색(Search up) , 선택 항목에서 찾기(Find in selection) 와 같이 검색에 적용할 수 있는 매개변수가 표시됩니다 . 정규식(Regular expressions) 을 사용할 수도 있습니다 . 스크립트에서 커서가 있는 위치에서 검색이 시작됩니다.

  • F3: 검색 매개변수의 다음 항목을 찾습니다. 찾기 창에서 (Find )다음 찾기(Find Next ) 버튼을 사용할 수 있지만 창이 방해가 됩니다. 다음 항목으로 이동 하려면 F3 을 선택하십시오 . 커서가 강조 표시됩니다.

  • Shift + F3: F3(F3:)   을 사용하여 필요한 것을 지나치면 어떻게 됩니까? 이전 항목을 찾으려면 Shift + F3 을 사용하기 만 하면 됩니다. (Simply)커서 강조 표시도 있습니다.

  • Ctrl + H: 찾아(Find) 스크립트의 모든 텍스트를 다른 텍스트로 바꿉니다. 이 도구에 찾기(Find) 도구 와 동일한 매개변수를 적용할 수 있습니다 .

  • Ctrl + J: 스니펫 선택 상자를 엽니다. 스니펫(Snippets) 은 적절한 구문이 있는 작은 코드 조각입니다. 두 번 클릭(Double-click) 하여 스니펫을 삽입한 다음 매개변수를 추가합니다.

  • Ctrl + Space: 스니펫을 표시하는 것과 유사하게 이 명령은 Intellisense 를 엽니다 . Intellisense는 매개변수 또는 비교기와 같은 상황별 옵션을 제공합니다. 이 경우 Remove-Item(Remove-Item) cmdlet 에 대한 -ErrorAction 매개 변수 의 가능한 값을 표시합니다 . 하나를 클릭(Click) 하여 선택하십시오.

  • F5: 전체 스크립트를 실행하고 저장하라는 메시지를 표시합니다. 앞으로 이 메시지를 표시하지 않음(In the future, do not show this message) 옆의 확인란을 선택한 다음 확인(OK ) 을 클릭하여 나중에 F5 키를 눌러 실행하고 저장합니다. 스크립트 실행(Run Script ) 버튼 을 선택하는 것과 같습니다 .

  • F8: PowerShell 스크립트 의 섹션을 선택하고 F8 키(F8 ) 를 눌러 해당 스니펫만 실행합니다. 이렇게 하면 스크립트를 한 번에 하나씩 디버그하는 데 도움이 됩니다. 선택 실행(Run Selection ) 버튼 을 선택하는 것과 같습니다 .

  • Ctrl + C 또는 Ctrl + Break: 실행 중인 스크립트를 중지합니다. 일부 텍스트를 선택한 경우 Ctrl + Break 는 해당 지점에서 작업을 중지합니다. 이것은 스크립트 디버깅에 유용한 또 다른 바로 가기입니다. Stop Operation 버튼을 선택 하는 것도 같은 효과가 있습니다.

Windows PowerShell 콘솔(Windows PowerShell Console) 을 위한 최고의 키보드 단축키(Keyboard Shortcuts)

명령 프롬프트(Command Prompt) (cmd)를 사용한 적이 있다면 Windows PowerShell 콘솔 은 명령줄에서 (Windows PowerShell Console)PowerShell 스크립트 및 cmdlet 을 사용하도록 조정된 명령 프롬프트일 뿐입니다 . 콘솔은 이전 명령줄 콘솔과 매우 유사합니다.

자동화 앱 또는 Windows 서버 관리 패키지를 제작하지 않는 경우 콘솔을 사용하여 몇 가지 PowerShell 명령을 실행할 수 있습니다. 그러나 PowerShell 콘솔에는 몇 가지 기능과 바로 가기가 더 있습니다. 최근 명령을 불러오는 위쪽 화살표( ^ ) 및 아래쪽 화살표( ˅ )와 같은 일반적인 명령 콘솔 바로 가기 도 PowerShell 콘솔에서 작동합니다.

  • Letter + F8: 최근에 사용한 cmdlet이 기억나지 않지만 S로 시작한다는 것을 알고 있습니까? Press S + F8 을 눌러 문자 S로 시작하는 최근에 사용한 모든 cmdlet을 나열합니다. 아래 이미지에서 첫 문자가 다른 색으로 표시되어 S에서 방금 검색했음을 알립니다.

  • Alt + F7: 콘솔 기록에서 모든 최근 명령을 지 웁니다 . (Clears)클립보드를 지우는(clearing the clipboard) 것과 같습니다 . 이것은 콘솔에서 많은 작업을 수행하고 위쪽 및 아래쪽 화살표가 더 이상 필요한 명령 사이를 이동하는 데 도움이 되지 않을 때 유용합니다.
  • Shift + Enter: 여러 줄의 명령을 입력하려면 다음 줄을 입력하기 전에 각 줄 끝에 Shift + Enter 를 사용합니다. (Enter )그런 다음 Enter 를 선택하여 모두 순서대로 실행합니다.

  • F8: 프롬프트에 있는 것으로 시작하는 명령 기록의 항목을 검색 합니다. (Search)아래 예에서는 명령 프롬프트에서 Get 을 입력했습니다. (Get)F8을 다시 선택하면 Get 으로 시작하는 다음 명령이 있는 경우 이를 찾습니다.

  • Ctrl + Space: Intellisense 와 유사 하지만 콘솔에서 작동합니다. 이 예에서는 Get-Item 이 입력된 전부였습니다. Ctrl + Space 를 사용하면 해당 시작 부분과 구문이 있는 다른 cmdlet이 표시됩니다. 왼쪽 및 오른쪽 화살표를 사용하여 cmdlet 간에 이동할 수 있습니다.

  • 탭:(Tab:) 자동 완성처럼 작동하지만 반복적으로 눌러 가능성을 순환합니다. 첫 번째 예에서는 매개변수의 시작 부분에 대시( – )만 있습니다. (–)탭을 선택하면 원하는 것을 얻을 때까지 옵션을 살펴봅니다. 이 경우 -Recurse 입니다.

당신은 지금 PowerShell 의 (PowerShell)(Power) 을 가지고 있습니다

Microsoft 가 2006년에 (Microsoft)PowerShell 을 출시 했을 때 IT 전문가는 그래픽 인터페이스와 배치 파일을 사용하여 사물을 관리하느라 바빴습니다. 이제 PowerShell(PowerShell) 덕분에 이러한 자동화 및 구성 방법을 더 적은 작업으로 더 빠르게 처리할 수 있습니다.



About the author

저는 이 분야에서 거의 10년의 경험을 가진 소프트웨어 엔지니어이자 블로거입니다. 저는 Mac 및 Windows 플랫폼을 위한 도구 리뷰 및 튜토리얼 제작을 전문으로 할 뿐만 아니라 소프트웨어 개발 주제에 대한 전문가 논평을 제공합니다. 저는 또한 전 세계의 기술 컨퍼런스에서 프레젠테이션을 한 전문 연사이자 강사입니다.



Related posts