PowerShell: List of Aliases

By Xah Lee. Date: . Last updated: .

Command names are case-insensitive.

PowerShell has many aliases, so if you are familiar with cmd.exe or bash, you can use it right away.

powershell 2021-01-20 k538J
powershell alias
Help
full namealias (based on cmd.exe)alias (based on bash)
Get-Helphelpman
directory navigation
full namealias (based on cmd.exe)alias (based on bash)
Set-Locationchdircd
Get-Locationecho %cd%pwd
Get-ChildItemdirls
Push-Locationpushdpushd
Pop-Locationpopdpopd
File Manipulation
full namealias (based on cmd.exe)alias (based on bash)
Copy-Itemcopycp
Remove-Itemerase, del, rdrm, rmdir
Rename-Itemren, renamemv
Move-Itemmovemv
Text Processing
full namealias (based on cmd.exe)alias (based on bash)
Get-Contenttypecat
Environment Variable
full namealias (based on cmd.exe)alias (based on bash)
Write-Outputechoecho
Set-Variablesetset
Process Management
full namealias (based on cmd.exe)alias (based on bash)
Get-Processps
Stop-Processkillkill

Complete List of Aliases

Order by Full Name

PowerShell

How-to

Advanced

Script Examples