about
11/12/2024
Help: PowerShell
Help: PowerShell
PowerShell commands for use in PowerShell terminal
About
click header to toggle Site Explorer
Synopsis:
PowerShell Command |
Action |
---|---|
Selection of frequently used PowerShell commands and options. To see all: use PowerShell -help
The left cell in each row contains a PowerShell command and commonly use aliases.
|
|
ls, dir, gci, Get-ChildItem |
list directory contents
syntax: ls [options] [path] options: -Force, -(R)ecurse, -Name, -File, -Directory, -Filter, -Include, -Exclude, -Depth, -Attributes example: ls -Filter *.zip display all zip files in current working directory example: ls -Hidden display all hidden files in current working directory example: ls -File | Select-String "Rust" | Select-Object -First 10 display first ten files containing string "Rust" - may also use regex example: ls -Path .. display all files and directories in parent directory |
cd, Set-Location |
change current working directory
example: cd ../PostDemos sets sibling PostDemos as current working directory |
pwd, gl, Get-Location | display current working directory |
rm, del, Remove-Item |
delete file or directory
syntax: rm [options] options: -Include, -Exclude, -Confirm, -Force, -WhatIf example: rm foodir removes directory foodir example: rm foo.txt removes file foo.txt |
cls, clear, Clear-Host | clear contents of terminal |
cat, type, gc, Get-Content |
display text representation of object on terminal
syntax: cat [options] options: -Path, -(Head, H, First, TotalCount), -Tail, -Encoding, -Delimiter -Raw example: cat index.html -TotalCount 10 |
write, write-output, write-host, write-error, echo, Write-Output |
write to pipeline, stdout, stderr
syntax: write [options] options: -Object, -ForegroundColor, -BackgroundColor, ... example: write-host -ForegroundColor green "this is a string" "and another" "and a final" |
md, mkdir, New-Item |
create new directory
syntax: md [options] options: -Name, -Path, -ItemType, -Value, -Force, -NoClobber, -Credential, -WhatIf, -Confirm example: md foo -ItemType Directory |
ni, New-Item |
create new object
syntax: ni [options] options: -Name, -Path, -ItemType, -Value, -Force, -NoClobber, -Credential, -WhatIf, -Confirm example: ni foobar.txt or ni -Name foobar.txt creates file foobar.txt in current working directory example: ni LinkToFoo -ItemType SymbolicLink -Target foo.txt makes symbolic link to foo.txt |
man, help, Get-Help |
show help text
syntax: man [options] options: ls, cat, ... example: man ls |