Windows PowerShell has several transition aliases that allow UNIX and Cmd users to use familiar command names in Windows PowerShell. The most common aliases are shown in the table below, along with the Windows PowerShell command behind the alias and the standard Windows PowerShell alias if one exists.
You can find the Windows PowerShell command that any alias points to from within Windows PowerShell by using the Get-Alias cmdlet. For example, type get-alias cls.
CommandType Name Definition ----------- ---- ---------- Alias cls Clear-Host
CMD Command | UNIX Command | PS Command | PS Alias |
---|---|---|---|
dir |
ls |
Get-ChildItem |
gci |
cls |
clear |
Clear-Host (function) |
N/A |
del, erase, rmdir |
rm |
Remove-Item |
ri |
copy |
cp |
Copy-Item |
ci |
move |
mv |
Move-Item |
mi |
rename |
mv |
Rename-Item |
rni |
type |
cat |
Get-Content |
gc |
cd |
cd |
Set-Location |
sl |
md |
mkdir |
New-Item |
ni |
N/A |
pushd |
Push-Location |
N/A |
N/A |
popd |
Pop-Location |
N/A |