-
[PowerShell 기초] 2. cmdlet 명령어 기초Shell & CMD/PowerShell 2021. 11. 28. 21:09반응형
1. cmdlet 이란?
cmdlet("커맨드 렛")은 Powershell 내에서 사용할 수 있는 명령어이다. cmdlet은
Get-Command
,Get-Help
와 같이동사-명사
규칙에 따른 이름으로 구성된 명령어로 존재한다. 만약 새로운 cmdlet 을 개발 및 배포 하고 싶다면, 규칙에 따라 명령어를 개발해야 한다.MS에선 승인된 동사 목록을
Get-Verb
라는 명령어로 확인할 수 있도록 해준다.2. 명령어 찾기
Get-Command
는 명령어를 검색하는 명령어이다. 해당 명령어만 단독으로 입력하면 Powershell에서 사용할 수 있는 수 많은 명령어가 노출된다. 이 중 필요한 게 어떤 건지 일일이 스크롤 해 가면서 찾을 순 없으므로-Verb
와-Noun
옵션으로 찾고자 하는 명령어를 필터링하여 검색하는 걸 추천한다.Get-Command -Verb Get -Noun H*
-Verb
: 명령어의 동사 부분에 대한 필터링 옵션 와일드카드 문자(*, ?)도 사용 가능 하다.-Noun
: 명령어의 명사 부분에 대한 필터링 옵션 와일드카드 문자(*, ?)도 사용 가능 하다.반응형3. Get-Help 사용 팁
명령어는
Get-Help
명령어를 통해 도움말을 찾을 수 있다. 필자의 경우는 MS-Store 방식으로 설치했는데 간단한 사용 방법만 명시하며 자세한 설명 및 예시는 MS 공식 사이트 링크를 표시해준다.GET-HELP 명령어를 콘솔 환경에서 제대로 활용하려면 MSI 패키지로 설치하거나, WinGet 명령어를 이용한 설치 방법을 따르도록 하자.
winget install --id Microsoft.Powershell --source winget
Get-Help 에 -Example 옵션을 추가해주면 해당 명령어에 대한 사용 예시를 보여준다.
요약
cmdlet은 Powershell 내에서 사용할 수 있는 명령어이다.
동사-명사
규칙에 따라 작성된 명령어 세트가 존재하며, 해당 명령어는Get-Command
와Get-Help
를 이용해 사용법을 익힐 수 있다.반응형'Shell & CMD > PowerShell' 카테고리의 다른 글
[PowerShell 기초] 6. Powershell 프로필 설정 (0) 2021.12.26 [PowerShell 기초] 5. 필터 및 정렬 (0) 2021.12.12 [PowerShell 기초] 4. 연산자(Operator) (0) 2021.12.11 [PowerShell 기초] 3. 변수(Variables) (0) 2021.12.05 [PowerShell 기초] 1. 파워셸(Powershell) 이란 (0) 2021.11.28