[TIL] 0508

bongbong·2024년 5월 7일
0

version naming 활용

  • 계속해서 업데이트 될 가능성이 있는 네이밍에는 version으로 명명하는 것이 편리하다.
  • sign in 프로세스가 업데이트되면서 기존 sign in url과 신규 버전의 url이 함께 공존해야하는 상황이라 sign-in/v1, sign-in/v2 형식으로 웹 url을 활용하는 것이 네이밍 고민할 필요도 없고 명확하다.

PowerShell 명령어 해석

Get-CimInstance -Query "SELECT * from Win32_Process WHERE name LIKE '**.exe'" | Select-Object -ExpandProperty CommandLine

  • PowerShell
    ms에서 개발한 CLI, 텍스트 명령어로 운영체제와 상호작용할 수 있는 프로그램.

  • electron shell
    https://www.electronjs.org/docs/latest/api/shell

  • Get-CimInstance
    powershell에서 사용되는 cmdlet 중 하나로 CIM(Common Information Model) 클래스의 인터섵스를 쿼리하고 해당 인스턴스의 정보를 가져올 수 있다.
    현재 실행 중인 프로세스의 목록을 가져오는 경우 아래와 같으 명령할 수 있다.

Get-CimInstance -ClassName Win32_Process
  • Select-Object
    powershell에서 사용되는 cmdlet 및 옵션으로 입력된 개체의 속성을 선택하거나 변환하는데 사용.

  • -ExpandProperty
    Select-Object와 함께 사용되는 옵션으로 하위 속성을 확장하여 출력할 수 있다. 그래서 Command Line을 가져오는 경우 해당 옵션을 추가 후 가져올 수 있음

Get-CimInstance -ClassName Win32_Process | Select-Object -ExpandProperty CommandLine
  • cmdlet
    PowerShell에서 사용할 수 있는 명령어로 동사-명사 조합으로 되어있음.

0개의 댓글