Taken from: Wikipedia PowerShell page
| UNIX/Linux/MacOS | PowerShell alias | CMD.EXE | purpose |
|---|---|---|---|
| cat | gc, cat, type | type | output file contents |
| cd | sl, cd, chdir | cd | change directory |
| clear | clear, cls | cls | clear screen |
| cp | cpi, cp, copy | copy | copy files |
| curl | iwr, curl | transfer files using Internet protocols | |
| echo | echo, write | echo | output arguments |
| export | sv, set | set | set variable scope |
| grep | sls | find | output lines matching a regular expression |
| kill | spps, kill | kill | send a signal to a process |
| ls | gci, ls, dir | dir | list files |
| man | help, man | help | output documentation |
| mv | mi, mv, move, ren | move, ren | move or rename files |
| popd | popd | popd | pop directory stack |
| ps | gps, ps | tlist | output process status |
| pushd | pushd | pushd | push directory stack |
| pwd | gl, pwd | output current directory | |
| rm | ri, rm, del, erase | del, erase | remove files |
| rmdir | ri, rmdir, rd | rd | remove directories |
| tee | tee | output data from pipeline | |
| type | gcm | output command type or location |