ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [PowerShell 기초] 2. cmdlet 명령어 기초
    Shell & CMD/PowerShell 2021. 11. 28. 21:09
    반응형

    1. cmdlet 이란?

    cmdlet("커맨드 렛")은 Powershell 내에서 사용할 수 있는 명령어이다. cmdlet은 Get-Command, Get-Help와 같이 동사-명사 규칙에 따른 이름으로 구성된 명령어로 존재한다. 만약 새로운 cmdlet 을 개발 및 배포 하고 싶다면, 규칙에 따라 명령어를 개발해야 한다.

     

    MS에선 승인된 동사 목록을 Get-Verb 라는 명령어로 확인할 수 있도록 해준다.

    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-Job 명령어의 사용 방법을 조회한 예시

    GET-HELP 명령어를 콘솔 환경에서 제대로 활용하려면 MSI 패키지로 설치하거나, WinGet 명령어를 이용한 설치 방법을 따르도록 하자.

    winget install --id Microsoft.Powershell --source winget
    

    Get-Help 에 -Example 옵션을 추가해주면 해당 명령어에 대한 사용 예시를 보여준다.

    사용예시를 보여주는 Get-Help 명령어 사용예시

     

    요약

    cmdlet은 Powershell 내에서 사용할 수 있는 명령어이다. 동사-명사 규칙에 따라 작성된 명령어 세트가 존재하며, 해당 명령어는 Get-CommandGet-Help를 이용해 사용법을 익힐 수 있다.

    반응형

    댓글

Designed by Tistory.