저작권 안내
- 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
- 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.
PowerShell은 윈도우의 배치파일을 대체하기 위해 나왔습니다. 그렇기 때문에 기존의 배치파일 명령어도 사용할 수 있습니다. 하지만 PowerShell로 작업을 하기로 마음을 먹었다면 배치파일 스타일 대신 PowerShell 스타일로 만들어보면 좋겠죠.
echo "Hello PowerShell"
Write-Output "Hello PowerShell"
Write-Host "Hello PowerShell"
echo 정겨운 명령어입니다. 배치파일에서 문자열을 출력할 때 사용합니다. 사실 PowerShell에서 지원하는 배치파일 명령어들은 PowerShell cmdlet의 Alias(별칭)입니다. 마찬가지로 echo도 Write-Output의 별칭입니다.
Write-Output과 Write-Host의 다른 점은 Write-Host는 글자색과 배경색을 지정할 수 있다는 것입니다.
dir > $nul
Get-ChildItem | Out-Null
dir의 출력을 Null로 리다이렉션하는 명령들입니다. 배치파일에서 Null은 nul로 표시하지만 PowerShell에서는 $nul로 표시합니다. >과 같은 리다이렉션 대신 | 파이프를 이용해도 됩니다. Out-Null은 말그대로 출력 결과를 Null로 보내버립니다.
dir
Get-ChildItem
mkdir Hello
New-Item -Type Directory -Path Hello
cd C:\Windows
Set-Location C:\Windows
dir 대신에 Get-ChildItem을, mkdir 대신 New-Item을 사용해봅니다. New-Item 부분이 좀 옵션이 있어서 복잡하긴 하지만...
디렉터리 변경 명령어인 cd는 Set-Location으로 사용할 수 있습니다.
저작권 안내
이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.- 블로그, 게시판 등에 퍼가는 것을 금지합니다.
- 비공개 포스트에 퍼가는 것을 금지합니다.
- 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
- 링크 및 SNS 공유는 허용합니다.
Published
2010-08-06