Windows 10에서 PowerShell 명령 기록을 보는 방법
Windows PowerShell 에는 사용할 때 실행한 모든 명령을 기억 하는 기본 제공 기록 기능이 있습니다. (History)활성 세션의 기록(History) 을 기억해야 하지만 그 이상을 유지하는 것으로 나타났습니다. 이번 포스팅에서는 파워셸(PowerShell) 명령어 히스토리(History) 를 확인하고 현명하게 사용하는 방법을 알려드리겠습니다.
PowerShell 명령 기록(PowerShell Command History) 을 보는 방법
기록 기능의 가장 중요한 이점은 이미 한 번 실행한 특정 명령을 실행하기 위해 다시 입력할 필요가 없다는 것입니다. 그러나 수백 개의 명령을 반복하는 것은 별로 도움이 되지 않습니다. 그것들을 검색하거나 부분적으로만 기억하는 특정 명령을 실행하는 것은 어떻습니까? 다음 방법을 따르십시오.
- 키보드 방식
- (Search Forward)PowerShell 기록(PowerShell History) 에서 앞으로 또는 뒤로 검색(Backward)
- (View)이 세션의 전체 기록 보기
- (Invoke)PowerShell 명령 기록(History) 에서 특정 명령 호출
- 기록 내에서 검색
마지막으로 PowerShell 명령의 History 를 지우고, 내보내고, 가져오는 방법도 설명 했습니다. 동일한 명령을 자주 실행해야 하는 경우 매우 편리합니다.
1] 키보드 방식
한동안 Windows 를 사용 했다면 명령 프롬프트 를 한 번은 사용했을 것입니다. (Command Prompt)화살표 키를 위/아래로 사용하면 실행된 명령을 앞뒤로 이동할 수 있습니다. PowerShell 에도 동일하게 적용됩니다 . 하지만 여기에 반전이 있습니다. 명령이 부분적으로 기억나는 경우 검색하는 방법은 다음과 같습니다.
- (Type)기억하는 명령의 일부를 입력 하십시오
- F8 키(Press F8) 를 누르고 찾을 때까지 계속 누릅니다.
- 검색어는 형광등 녹색으로 강조 표시되고 나머지 명령은 다음에 표시됩니다.
유일한 단점은 검색어가 명령의 시작 부분에 있어야 한다는 것입니다.
2] 기록(History) 에서 앞으로(Search Forward) 또는 뒤로 검색(Backward)
기록(History) 에서 앞으로 또는 뒤로 검색 하려면 Ctrl + R 및 Ctrl + S. 를 사용할 수 있습니다 . 전자를 사용하면 기록(History) 에서 뒤로 검색 하고 나중에 앞으로 검색할 수 있습니다. 키보드 단축키를 사용하자마자 하단에 스니펫이 표시되어야 합니다(bck-i-search 또는 fwd-i-search). 검색하고자 하는 내용을 입력하면 명령어 중간 어딘가에 해당 텍스트가 들어 있어도 검색이 됩니다. 위에서 사용한 F8 방식에 비해 훨씬 낫습니다.
3] 이 세션 의 전체 PowerShell 명령 기록 (History)보기(View)
기록(Type History) 을 입력하고 Enter 키를 누릅니다. 현재 세션에서 실행한 모든 명령을 볼 수 있어야 합니다. 화살표 키를 사용하여 이전 세션에서 실행된 명령을 볼 수 있지만 기록(History) 에는 해당 명령 이 없습니다. "H" 키(key “H”) 를 누르고 Enter 키를 누르면 명령 기록(History) 이 표시됩니다 . History 명령 에 대한 바로 가기로 간주하십시오 .
4] History에서 특정 명령 호출(Invoke)
위의 이미지에는 각 명령 옆에 ID가 있습니다. 목록에서 하나의 특정 명령을 실행하려면 Invoke-History(Invoke-History.) 를 사용해야 합니다 .
- 실행하려는 명령의 ID를 기록해 둡니다.
- Invoke-History <ID>. 입력 합니다. <ID>를 정확한 숫자로 바꿉니다.
- (Press)Enter 키 를 (Enter Key)누르면 History 에서 해당 명령이 실행됩니다 .
5] 기록 내에서 검색
명령 기록(History) 내에서 검색하는 가장 쉬운 방법 은 기록 출력 에서 (History Output)Select-String 메서드 를 사용하는 것 입니다.
- 다음을 입력하고 Get 을 검색하려는 용어로 바꿉니다.
- 역사 가져오기 | Select-String -패턴 "가져오기."
- 검색 명령과 일치하는 모든 명령이 표시됩니다.
id를 얻으면 Invoke History 명령을 사용하여 즉시 실행할 수 있습니다.
PowerShell 기록(Import PowerShell History) 지우기, 내보내기(Export) 및 가져오기
History 에서 모든 명령을 삭제하려면 " Clear-History " 명령을 실행하기만 하면 됩니다. 이 작업을 수행한 후에도 위쪽 및 아래쪽 화살표 키를 사용하여 명령에 계속 액세스할 수 있습니다.
모든 명령을 내보내(export all the commands) 려면 Export-Clixml 또는 Export-CSV( Export-Clixml or Export-CSV) 형식 을 사용할 수 있습니다 . 다음은 샘플 명령입니다.
Get-History | Export-Clixml -Path <Path>\PSHistorycommands.xml Get-History | Export-Csv -Path <Path>\PSHistorycommands.csv
이러한 명령을 다른 세션이나 새 세션으로 다시 가져오려면 다음 명령을( import these commands back to another or new session) 사용 하십시오.
Add-History -InputObject (Import-Clixml -Path <Path>\PSHistorycommands.xml) Add-History -InputObject (Import-Csv -Path <Path>\PSHistorycommands.csv)
언제든지 이 CSV(CSV) 또는 XML 파일 을 열어 PowerShell 명령 기록(History) 을 즉시 볼 수 있습니다. 이것은 PowerShell Command History(PowerShell Command History) 와 관련된 거의 모든 것을 요약하고 , cumber를 사용하거나 검색하거나 다음 날 다시 가져와서 재사용하는 방법을 요약합니다.
Related posts
Windows 10에서 PowerShell을 사용하여 IP 또는 웹 사이트를 차단하는 방법
Windows 10에서 PowerShell를 사용하여 Webcams를 찾아서 비활성화하는 방법
WinX Menu Windows 10의 PowerShell와 Replace Command Prompt
PowerShell Windows 10에서 PowerShell을 추가하는 방법
Public IP address PowerShell를 사용하여 Public IP address을 Windows 10에서 사용하는 방법
Windows 10 Command Prompt와 Replace Powershell Windows 10 Start Menu
4 Ways Windows 10에서 Clipboard History를 지울 수 있습니다
Windows 10에서 파일 탐색기 최근 파일 기록 지우기
Windows 10에서 Live Tile Notifications의 Clear History의 Enable, Clear History
Windows 10에서 Taskbar Search Box History를 지우거나 비활성화하는 방법
Windows 10에서 IExpress와 EXE Convert PowerShell script (PS1) 파일
Run PowerShell Scripts Locally Windows 10에 로그인하지 않고
Windows 10에서 PowerShell를 사용하여 설치된 프로그램 목록을 만드는 방법
3단계로 PowerShell을 사용하여 Windows 10 앱을 제거하는 방법
Windows 10에서 Scroll-Forward Scroll-Forward를 비활성화하십시오
CMD or Powershell Windows 10에서 WiFi을 사용하여 WiFi을 비활성화하는 방법
Windows 10에서 WiFi History or WLAN Report을 생성하는 방법
PowerShell로 모든 Windows 10 기본 앱을 다시 설치하는 방법
Windows 10에서 PowerShell을 제거하는 방법
Windows 10에서 Network Sniffer Tool PktMon.exe을 사용하는 방법