본문 바로가기

11

Windows Powershell에서 원하는 정보만 가져오는 법 리눅스에 보면 원하는 정보만을 걸러서 가져오는 grep이라는 명령이 있는데 Powershell에서는 grep이 실행이 안되어서 찾아보니까 select-string이라는 comlet이 있어서 간단하게 사용예를 올려봅니다. 추가적인 학습은 ps>get-help select-string -full을 해서 나오는 설명들을 보고 공부하심이.. 2008. 8. 5.
Windows PowerShell에서 도움말 얻기 음.. 프로그래밍을 하다보면 자신이 다 모든 함수, 메서드, 속성, 그리고 그들의 사용법에 대해서 다 알고 작성하는 사람은 아마도 없을 것이다. 따라서 이럴 때는 당연히 레퍼런스가 필요한데 그중 powerShell에 있는 get-help명령을 통해 알아보도록 하자. get-help를 이용해서 ls 명령을 조회해보니 ls가 aliased된 원래의 Get-ChildItem이라는 명령에 대해서 설명하고 있는 것을 볼 수 있습니다. 즉, PS>ls 를 한 결과나 PS>get-ChildItem을 한 결과는 같다는 의미. 열심히 get-help를 이용해서 실력을 늘려보심이... 2008. 8. 5.
Windows Powershell에서 내컴퓨터에서 실행되고 있는 서비스 알아보기 이번에는 시스템에서 실행되거나 중단상태에 있는 서비스들은 무엇이 있는지 알아볼까요? 사용하는 명령어는 get-service 입니다. 위와 같이 get-service를 입력하면 현재 컴퓨터에서 실행되거나 중단된 서비스들을 볼 수 있습니다. 조금만 더 나아가 볼까요? 그럼 위에서 WebClient 서비스의 속성이 어떻게 되는지 알아볼까요? 위에서 보는 바와 같이 WebClient 서비스에 대한 속성들을 보기 위해서는 PS>get-service WebClient | format-list -property * PS>get-service WebClient | format-table -property * 두 가지 방법이 있는데 위의 실행결과에서 첫번째 것이 format-list를 이용한 결과이고 아래 것은 form.. 2008. 8. 5.
Windows PowerShell에서 현재 작업위치 보기 Windows Powershell을 접한지 얼마 안되지만 리눅스나 유닉스 쉘 프로그래밍과 비슷한 부분이 많은 것 같아 더 빠져드는 느낌이 드는데 이번에는 현재 디렉토리를 보는 것 명령을 알아봅니다. $pwd , #pwd 하면 현재 위치를 알수 있었는데 powershell에서도 pwd명령이 이용가능합니다. 물론 이것은 MS에서 별칭(Alias)를 정의해놓아서 사용자가 pwd를 입력하면 내부적으로 get-location 명령이 실행되도록 되어 있습니다. 실제로 예제로 볼까요? 어떤가요? 위의 pwd를 입력하여 실행했을 때와 get-location을 입력했을 때의 결과가 같지요? Windows PowerShell은 이렇게 Alias 기능을 이용해서 기존의 리눅스나 유닉스 명령어들이 사용가능하도록 해놓은 것 같.. 2008. 8. 5.