티스토리 뷰
윈도 파워셸(Windows PowerShell)은 마이크로소프트가 개발한 확장 가능한 명령줄 인터페이스(CLI) 셸 및 스크립트 언어이다. 객체 지향에 근거해 설계되고 있어 닷넷 프레임워크 2.0을 기반으로 하고 있다. 이전에는 마이크로소프트 셸(MSH, 코드네임 Monad)로 불리고 있었다.
현재 윈도 XP, 윈도 서버 2003, 윈도 비스타, 윈도 서버 2008, 윈도 7, 윈도 8, 윈도 서버 2008 R2를 모두 지원한다.
비슷한 명령어들과 cmdlet 비교[편집]
파워셸에 들어간 cmdlet과 잘 알려진 명령 줄 인터프리터의 비슷한 명령어를 아래의 표로 나열해 놓았다.
윈도 파워셸 (Cmdlet) | 윈도 파워셸 (다른 이름) | cmd.exe /COMMAND.COM (MS-DOS, 윈도, OS/2, 등) | Bash (유닉스, BSD, 리눅스, 맥 오에스 텐 등) | 설명 |
---|---|---|---|---|
Get-Location | gl, pwd | cd | pwd | 현재 디렉터리/작업 디렉터리를 보여 준다. |
Set-Location | sl, cd, chdir | cd, chdir | cd | 현재 디렉터리를 바꾼다 |
Clear-Host | cls, clear | cls | clear | 화면을 지운다[1] |
Copy-Item | cpi, copy, cp | copy | cp | 하나 이상의 파일 / 완전한 디렉터리 트리를 복사한다 |
Get-Help | help, man | help | man | 명령에 대한 도움말을 보여 준다 |
Remove-Item | ri, del, erase, rmdir, rd, rm | del, erase, rmdir, rd | rm, rmdir | 파일 / 디렉터리를 지운다 |
Rename-Item | rni, ren | ren, rename | mv | 파일 / 디렉터리의 이름을 바꾼다 |
Move-Item | mi, move, mv | move | mv | 파일 / 디렉터리를 새로운 위치로 옮긴다 |
Get-ChildItem | gci, dir, ls | dir | ls | 현재 디렉터리의 모든 파일 / 디렉터리를 나열한다 |
Write-Output | echo, write | echo | echo | 문자열, 변수 등을 표준 출력(stdout)으로 출력한다 |
Pop-Location | popd | popd | popd | 현재 디렉터리를 맨 마지막에 스택으로 푸시(push)한 디렉터리로 바꾼다 |
Push-Location | pushd | pushd | pushd | 현재 디렉터리를 스택으로 푸시(push)한다 |
Set-Variable | sv, set | set | set | 변수 값을 설정하거나 새로 만든다 |
Get-Content | gc, type, cat | type | cat | 파일의 내용을 보여 준다 |
Select-String | find, findstr | grep | 패턴에 맞추어 줄들을 출력한다 | |
Get-Process | gps, ps | tlist,[2] tasklist[3] | ps | 현재 실행 중인 모든 프로세스를 나열한다 |
Stop-Process | spps, kill | kill,[2] taskkill[3] | kill | 실행 중인 프로세스를 끝낸다 |
Tee-Object | tee | 없음 | tee | 입력을 파일이나 변수로 파이프(pipe) 처리한 뒤 파이프라인에 따라 입력을 넘긴다 |
'Computer > OS (Windows, Linux, Android, iOS ..)' 카테고리의 다른 글
Windows 설정 (0) | 2015.06.02 |
---|---|
Android Market SDK버전별 어플 등록하기 (0) | 2015.04.05 |
PowerShell 의 불편한점과 편의성 (0) | 2015.03.14 |
[vi Editer] Vi Editer 설명 및 단축키 (0) | 2015.03.06 |
Samba 설치 및 설정 (0) | 2015.03.05 |
댓글