연습 - 명령 찾기
비고
이 단원에서는 Azure Cloud Shell을 터미널로 사용합니다. Azure Portal 또는 Cloud Shell 로그인을 통해 Cloud Shell에 액세스할 수 있습니다. 이 셸을 사용하기 위해 PC 또는 노트북에 아무것도 설치할 필요가 업습니다.
여기서는 PowerShell에 대해 자세히 알아보는 데 도움이 되는 명령을 실행합니다. PowerShell은 하룻밤 사이에 배울 수 있는 것이 아닙니다. 명령을 하나씩 학습해야 합니다. 핵심 cmdlet을 효율적으로 사용하여 학습 속도를 높일 수 있습니다.
비고
이 연습은 선택 사항입니다. 이 연습을 완료하려면 시작하기 전에 Azure 구독을 만들어야 합니다. Azure 계정이 없거나 현재 계정을 만들지 않으려는 경우 제공되는 정보를 이해할 수 있도록 지침을 읽을 수 있습니다.
명령 찾기
Get-Command cmdlet을 실행하여 명령을 찾습니다. 이 cmdlet을 사용하여 시스템에 설치된 모든 cmdlet을 검색할 수 있습니다. 플래그를 사용하여 시나리오에 맞는 cmdlet으로만 검색 결과의 범위를 좁힙니다.
이 시나리오에서는 파일로 작업하는 데 도움이 되는 cmdlet을 찾고 있습니다.
Get-Command플래그와 함께 명령-Noun명령을 실행합니다. 파일과 관련된 항목을 찾으려면File*을 지정합니다.Get-Command -Noun File*응답은 다음 텍스트와 유사한 내용을 보여 줍니다.
CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Get-FileHash 7.0.0.0 Microsoft.PowerShell.Utility Cmdlet Out-File 7.0.0.0 Microsoft.PowerShell.Utility Cmdlet Unblock-File 7.0.0.0 Microsoft.PowerShell.Utilitycmdlet
Get-FileHash,Out-File및Unblock-File모두 쿼리와 일치합니다. 이제 관리 가능한 응답이 있습니다. 응답을 추가로 필터링하려면-Verb매개 변수를 쿼리에 추가합니다.Get-Command를 실행합니다.-Verb및-Noun플래그를 지정합니다.Get-Command -Verb Get -Noun File*결과는 다음 출력과 유사합니다.
CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Get-FileHash 7.0.0.0 Microsoft.PowerShell.Utility이번에는
-Noun매개 변수와-Verb매개 변수를 모두 지정했기 때문에 하나의 레코드만 검색과 일치합니다.
작업 분야가 파일 관리이므로 File을 명사로 지정했습니다. 해당 분야에서 수행할 작업을 알고 있는 경우 -Verb 매개 변수를 지정할 수 있습니다. 하나 또는 두 개의 매개 변수를 사용하여 필요한 cmdlet을 신속하게 찾을 수 있습니다.