우리는 컴퓨터를 더 쉽게 사용하거나 관리할 수 있는 모든 것을 좋아합니다. 그래서 자연스럽게 우리는 바로 가기를 좋아합니다. Windows 단축키와 키 콤보(shortcuts and key combos) 를 사용하면 모든 것이 더 쉬워집니다. 그렇다면 Microsoft의 PowerShell 바로 가기가 (PowerShell)PowerShell 을 개선 할 뿐이 라는 것은 논리적 입니다.
PowerShell 에 익숙하지 않은 경우 PowerShell 초보자 가이드가(PowerShell beginner’s guide) 있습니다. 가정용 사용자와 IT 전문가 모두에게 좋습니다. PowerShell 에는 스크립팅 언어 외에 더 많은 것이 있습니다. 이러한 키보드 단축키는 Microsoft의 Windows PowerShell ISE 및 PowerShell 콘솔(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) 덕분에 이러한 자동화 및 구성 방법을 더 적은 작업으로 더 빠르게 처리할 수 있습니다.
The 19 Best Windows Powershell Keyboard Shortcuts
We’rе fans of anything that makes using or managing compυters easier. So naturally, we’re fans of shortcuts. Windows shortcuts and key combos make everything easier. It’s logical then that Microsoft’s PowerShell shortcuts only make PowerShell better.
If you’re not familiar with PowerShell, we’ve got a PowerShell beginner’s guide. It’s great for home users and IT pros alike. There’s more to PowerShell than just the scripting language. These keyboard shortcuts apply to Microsoft’s Windows PowerShell ISE and PowerShell Console.
Even though PowerShell is spreading to other operating systems—like macOS version 10.12 and newer and even several Linux distributions— these shortcuts may not work on all operating systems or all versions of PowerShell. But even a few will save you minutes, if not hours, putting together your scripts.
Best Keyboard Shortcuts for Windows PowerShell ISE
The PowerShell Integrated Scripting Environment (ISE) is where you can develop and test PowerShell scripts and apps. All versions of Microsoft’s Windows operating system, whether Windows Server, Pro, or Home, include the PowerShell ISE.
Since Windows Powershell ISE is an editing environment, most common Microsoft Office shortcuts apply, like Ctrl + C for copy and Ctrl + V for paste. The shortcuts below are particular to the Powershell ISE.
- Ctrl + Tab and Ctrl + Shift + Tab: Moves the PowerShell ISE’s focus from tab to tab. Ctrl + Tab takes you to the right, and Ctrl + Shift + Tab takes you left.
- Ctrl + T: Opens a new PowerShell workspace. You could use this to separate things like app projects utilizing multiple scripts. Notice how our original three scripts are open under the PowerShell 1 workspace. Select PowerShell 2 workspace to work on a different project.
- Ctrl + W: Closes the current PowerShell workspace and all open scripts. If a script isn’t saved yet, a dialog will open to ask if you want to save the changes or not.
- Ctrl + M: Collapse or expand outlining. Notice the ForEach clause below and the + and – signs next to it. The first image shows the ForEach clause collapsed; the second shows the script expanded.
- Ctrl + F: Find specific text in the script. This keyboard shortcut opens the Find window. You’ll see parameters that you can apply to your search, such as Match Case, Whole word, Search up, Find in selection. You can also use Regular expressions. The search begins where the cursor is placed in the script.
- F3: Finds the next occurrence of the search parameters. You could use the Find Next button in the Find window, but the window gets in the way. Try selecting F3 to jump to the next occurrence. It will have cursor highlighting.
- Shift + F3: What if you go past what you need using F3? Simply use Shift + F3 to find the previous occurrence. It will have cursor highlighting as well.
- Ctrl + H: Finds and replaces any text in the script with other text. You can apply the same parameters to this tool as the Find tool.
- Ctrl + J: Opens a snippets selection box. Snippets are small pieces of code with the proper syntax. Double-click to insert a snippet, then add your parameters.
- Ctrl + Space: Similar to showing snippets, this command opens Intellisense. Intellisense presents context-specific options like parameters or comparators. In this case, it shows the possible values of the -ErrorAction parameter for the Remove-Item cmdlet. Click on one to select it.
- F5: Runs the entire script and prompts to save it. Check the box next to In the future, do not show this message, and then OK to run and save by pressing F5 in the future. It’s the same as selecting the Run Script button.
- F8: Select a section of the PowerShell script and press F8 to run just that snippet. This helps debug the script one piece at a time. It’s the same as selecting the Run Selection button.
- Ctrl + C or Ctrl + Break: Stops the script while it’s running. If you have some text selected, Ctrl + Break will stop the operation at that point. This is another shortcut helpful for debugging your scripts. Selecting the Stop Operation button has the same effect.
Best Keyboard Shortcuts for the Windows PowerShell Console
If you’ve used the Command Prompt (cmd), you’ll find that the Windows PowerShell Console is just a command prompt tailored for using PowerShell scripts and cmdlets at the command line. The console looks a lot like the old command-line console.
If you’re not crafting automation apps or Windows server management packages, you can use the console to run a few PowerShell commands. However, the PowerShell console has a few more functions and shortcuts. The usual command console shortcuts like the up arrow (^) and down arrow (˅) to recall recent commands also work in the PowerShell console.
- Letter + F8: Can’t remember that cmdlet you used recently, but you know it started with an S? Press S + F8 to list all recently used cmdlets beginning with the letter S. In the image below, see that the first letter is a different color to let us know we just searched on S.
- Alt + F7: Clears all the recent commands from the console’s history. It’s like clearing the clipboard. This is helpful when you’ve done a lot in the console, and the up and down arrows are no longer helpful to jump between the needed commands.
- Shift + Enter: To enter several lines of commands, use Shift + Enter at the end of each line before entering the next one. Then select Enter to run them all in sequence.
- F8: Search through items in the command history that start with what’s at the prompt. In the example below, Get was typed at the command prompt. Selecting F8 again would find the next command that begins with Get if there is one.
- Ctrl + Space: Works like Intellisense but in the console. In the example, Get-Item was all that was entered. Using Ctrl + Space shows other cmdlets with that beginning and their syntax. You can use the left and right arrows to go between the cmdlets.
- Tab: Works like autocomplete but cycles through the possibilities by pressing it repeatedly. In the first example, there’s only the dash (–) beginning of a parameter. Selecting tab goes through the options until you get the one you want. In this case, it’s -Recurse.
You Have the Power of PowerShell Now
When Microsoft released PowerShell in 2006, IT professionals were busy using graphical interfaces and batch files to manage things. Now those methods of automation and configuration are being handled with less work and quicker, thanks to PowerShell.