PowerShell Command Name Aliases

By Xah Lee. Date: . Last updated: .

Command names are not case sensitive

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 for cmd.exealias for bash
Get-Helphelpman
Path Manipulation
full namealias for cmd.exealias for bash
Set-Locationchdircd
Get-Locationecho %cd%pwd
Get-ChildItemdirls
Push-Locationpushdpushd
Pop-Locationpopdpopd
File Manipulation
full namealias for cmd.exealias for bash
Copy-Itemcopycp
Remove-Itemerase, del, rdrm, rmdir
Rename-Itemren, renamemv
Move-Itemmovemv
Text Processing
full namealias for cmd.exealias for bash
Get-Contenttypecat
Select-Stringfind, findstrgrep
Environment Variable
full namealias for cmd.exealias for bash
Write-Outputechoecho
Set-Variablesetset
Process Management
full namealias for cmd.exealias for bash
Get-Processtlist, tasklistps
Stop-Processkill, taskkillkill

For more complex unix commands, see: PowerShell vs Bash

If you have a question, put $5 at patreon and message me.

PowerShell

xah powershell logo

More Advanced