Navigation :
Core Commands
Read file content
Get-Content whathappend.log
#Alias cat, type, gc
cat file.txt | where {$_} # filter empty lines
Last or first x items
Get-Content file.txt -head 20
Get-Content file.txt -tail 10
Get-Content file.txt -tail 1 -Wait #wait at the and and show new lines
Search for folders and files
Get-Childitem
#alias dir, ls, gci
dir c:\ -File #Only files
dir c:\ -Directory #Only directories
dir c:\temp
dir c:\temp -recurse
#Search for a file or filder
dir \\chi-fp01\it\*.ps1 -recurse #slower
dir \\chi-fp01\it -include *.ps1 -recurse #bit faster
dir \\chi-fp01\it -filter *.ps1 -recurse #double speed
# Find hidden files
dir C:\ -Hidden
Measure
get-process | measure
get-process | measure workingset -sum -min -max -average