파워쉘 명령어 기본
[파워쉘의 명령어란?]
도스에서 내장명령어, 내부명령어는 파워쉘에서는 cmd-let이라고 불린다
한글로는 커맨드렛이라 읽으면 된다
[파워쉘의 명령어 조회]
파워쉘의 명령어 목록을 구하려면 get-command 명령을 입력한다, 그런데 이 명령어을이 하나둘도 아니고 무더기로 나오는데 이게 무슨 도움이 될런지 모르겠다
[명령어의 도움말 보기]
보다 유용한 명령어 습득은 해당기능에 대한 구글링이다
구글링을 통해 명령어의 이름을 알았다면 보다 구체적인 명령어의 예제나 문법 정보가 필요할텐데
이때 사용하는 명령이 get-help 명령이다
cmd 일명 커맨드라인의 dir 에 해당하는 명령인 get-childitem의 도움말을 보려면 다음과 같이 입력한다
get-help get-childitem
옵션으로 -examples, -detail, -full이 준비되어 있으니 대부분 어렵지 않게 예제와 사용법을 알 수 있으며 모든정보가 한글로 제공되니 구글링과 함께 부지런히 살펴보자
[파워쉘 명령어의기본규칙]
아까입력한 get-command 명령과 get-help명령어의 구성을 보면 알겠지만 파워쉘의 명령어는 규칙이 있다
동사-명사
의 형태로 구성되어 있다는 점이다
서비스를 제어하는 명령을 예로들면
get-service : 서비스 목록을 구하는 명령어
start-service : 지정한 서비스를 시작시키는 명령어
stop-service : 지정한 서비스를 중지 시키는 명령어
위 처럼 항상 동일한 규칙이 있으며 get- 입력이후는 tab키를 눌러서 명령을 쉽게 고를수도 있다
tab키는 -로 시작하는 옵션에서도 사용가능한점이 cmd와는 다른점으로 치기힘든 긴 옵션을 쉽게 선택할 수 있게 해준다
[파워쉘의 옵션]
파워쉘에서는 전통적인 Microsoft 옵션형식인 / 을 사용하지 않고 유닉스 계열의 - 기호를 사용한다
옵션도 Tab키를 사용가능한점이 특징
[파워쉘에서의 경로]
파워셀은 파워쉘 명령어 이외 외부 프로그램을 실행할때 유닉스와 마찬가지로 현재경로를 기본 실행경로로 사용하지 않는다, 따라서 현재 경로의 프로그램을 실행할때는 ./를 사용해야한다
그리고 유닉스와 반대 기호를 사용했던 디렉토리 구분기호 \는 /와 \를 혼용할 수 있도록 변경되었다
http://powershellabc.blogspot.kr/2012/12/blog-post_30.html?view=flipcard 글 참조.
'Server Story.... > PowerShell' 카테고리의 다른 글
파워쉘의 기본문법1 (0) | 2013.03.29 |
---|---|
파워쉘의 출력에 대하여 (0) | 2013.03.29 |
스크립트 파일을 실행하기 위한 설정 (0) | 2013.03.29 |
파워쉘 실행 (0) | 2013.03.29 |
파워쉘 비밀번호 암호화 (0) | 2013.03.29 |