Dragon's Hobbies - Blog
Command Line cheat sheet: LINUX → WINDOWS CMD → POWERSHELL
By Dragon on 2026-03-28 03:24:22 UTC
[table]<br /><br />[tr][td][b]NAVIGATION[/b][/td][td][/td][td][/td][td][/td][/tr]<br />[tr][td]====================[/td][td]====================[/td][td]====================[/td][td]====================[/td][/tr]<br /><br />[tr][td][b]Linux[/b][/td][td][b]Windows CMD[/b][/td][td][b]PowerShell Shortcuts[/b][/td][td][b]PowerShell[/b][/td][/tr]<br />[tr][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][/tr]<br /><br />[tr][td]ls[/td][td]dir[/td][td]ls[/td][td]Get-ChildItem[/td][/tr]<br />[tr][td]pwd[/td][td]cd[/td][td]pwd[/td][td]Get-Location[/td][/tr]<br />[tr][td]cd /path[/td][td]cd \path[/td][td]cd path[/td][td]Set-Location path[/td][/tr]<br />[tr][td]cd ..[/td][td]cd ..[/td][td]cd ..[/td][td]Set-Location ..[/td][/tr]<br /><br /><br />[tr][td][b]FILE OPERATIONS[/b][/td][td][/td][td][/td][td][/td][/tr]<br />[tr][td]====================[/td][td]====================[/td][td]====================[/td][td]====================[/td][/tr]<br /><br />[tr][td][b]Linux[/b][/td][td][b]Windows CMD[/b][/td][td][b]PowerShell Shortcuts[/b][/td][td][b]PowerShell[/b][/td][/tr]<br />[tr][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][/tr]<br /><br />[tr][td]touch file[/td][td]type nul > file[/td][td]ni file.ext[/td][td]New-Item file.ext -ItemType File[/td][/tr]<br />[tr][td]cp src dst[/td][td]copy src dst[/td][td]cp src dst[/td][td]Copy-Item src dst[/td][/tr]<br />[tr][td]mv src dst[/td][td]move src dst[/td][td]mv src dst[/td][td]Move-Item src dst[/td][/tr]<br />[tr][td]rm file[/td][td]del file[/td][td]rm file[/td][td]Remove-Item file[/td][/tr]<br />[tr][td]rm -r dir[/td][td]rmdir /s dir[/td][td]rm dir -r -force[/td][td]Remove-Item dir -Recurse -Force[/td][/tr]<br /><br /><br />[tr][td][b]DIRECTORY OPERATIONS[/b][/td][td][/td][td][/td][td][/td][/tr]<br />[tr][td]====================[/td][td]====================[/td][td]====================[/td][td]====================[/td][/tr]<br /><br />[tr][td][b]Linux[/b][/td][td][b]Windows CMD[/b][/td][td][b]PowerShell Shortcuts[/b][/td][td][b]PowerShell[/b][/td][/tr]<br />[tr][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][/tr]<br /><br />[tr][td]mkdir name[/td][td]mkdir name[/td][td]mkdir name[/td][td]New-Item name -ItemType Directory[/td][/tr]<br />[tr][td]rmdir name[/td][td]rmdir name[/td][td]rm name[/td][td]Remove-Item name[/td][/tr]<br /><br /><br />[tr][td][b]VIEWING & SEARCHING[/b][/td][td][/td][td][/td][td][/td][/tr]<br />[tr][td]====================[/td][td]====================[/td][td]====================[/td][td]====================[/td][/tr]<br /><br />[tr][td][b]Linux[/b][/td][td][b]Windows CMD[/b][/td][td][b]PowerShell Shortcuts[/b][/td][td][b]PowerShell[/b][/td][/tr]<br />[tr][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][/tr]<br /><br />[tr][td]cat file[/td][td]type file[/td][td]gc file[/td][td]Get-Content file[/td][/tr]<br />[tr][td]grep "txt" file[/td][td]find "txt" file[/td][td]sls "txt" file[/td][td]Select-String "txt" file[/td][/tr]<br />[tr][td]grep -r "txt" dir[/td][td]findstr /s /i[/td][td]sls "txt" dir -r[/td][td]Select-String -Pattern "txt" -Recurse[/td][/tr]<br /><br /><br />[tr][td][b]SYSTEM & PROCESSES[/b][/td][td][/td][td][/td][td][/td][/tr]<br />[tr][td]====================[/td][td]====================[/td][td]====================[/td][td]====================[/td][/tr]<br /><br />[tr][td][b]Linux[/b][/td][td][b]Windows CMD[/b][/td][td][b]PowerShell Shortcuts[/b][/td][td][b]PowerShell[/b][/td][/tr]<br />[tr][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][/tr]<br /><br />[tr][td]ps[/td][td]tasklist[/td][td]gps[/td][td]Get-Process[/td][/tr]<br />[tr][td]kill PID[/td][td]taskkill /PID[/td][td]kill PID[/td][td]Stop-Process -Id PID[/td][/tr]<br />[tr][td]top[/td][td]tasklist[/td][td]gps | sort CPU -desc[/td][td]Get-Process | Sort-Object CPU -Descending[/td][/tr]<br />[tr][td]df -h[/td][td]wmic logicaldisk[/td][td]gdr[/td][td]Get-PSDrive[/td][/tr]<br />[tr][td]free -h[/td][td]systeminfo[/td][td](none)[/td][td]Get-CimInstance Win32_OperatingSystem[/td][/tr]<br /><br /><br />[tr][td][b]NETWORKING[/b][/td][td][/td][td][/td][td][/td][/tr]<br />[tr][td]====================[/td][td]====================[/td][td]====================[/td][td]====================[/td][/tr]<br /><br />[tr][td][b]Linux[/b][/td][td][b]Windows CMD[/b][/td][td][b]PowerShell Shortcuts[/b][/td][td][b]PowerShell[/b][/td][/tr]<br />[tr][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][/tr]<br /><br />[tr][td]ifconfig / ip a[/td][td]ipconfig[/td][td](none)[/td][td]Get-NetIPAddress[/td][/tr]<br />[tr][td]ping host[/td][td]ping host[/td][td]ping host[/td][td]Test-Connection host[/td][/tr]<br />[tr][td]traceroute host[/td][td]tracert host[/td][td]tnc host -traceroute[/td][td]Test-NetConnection host -TraceRoute[/td][/tr]<br />[tr][td]curl url[/td][td]curl url[/td][td]curl url[/td][td]Invoke-WebRequest url[/td][/tr]<br />[tr][td]wget url[/td][td]curl -O url[/td][td]iwr url -OutFile file[/td][td]Invoke-WebRequest url -OutFile file[/td][/tr]<br /><br /><br />[tr][td][b]PERMISSIONS[/b][/td][td][/td][td][/td][td][/td][/tr]<br />[tr][td]====================[/td][td]====================[/td][td]====================[/td][td]====================[/td][/tr]<br /><br />[tr][td][b]Linux[/b][/td][td][b]Windows CMD[/b][/td][td][b]PowerShell Shortcuts[/b][/td][td][b]PowerShell[/b][/td][/tr]<br />[tr][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][/tr]<br /><br />[tr][td]chmod[/td][td]icacls[/td][td](none)[/td][td]Set-Acl[/td][/tr]<br />[tr][td]chown[/td][td]icacls[/td][td](none)[/td][td]Set-Acl[/td][/tr]<br /><br /><br />[tr][td][b]ENVIRONMENT VARIABLES[/b][/td][td][/td][td][/td][td][/td][/tr]<br />[tr][td]====================[/td][td]====================[/td][td]====================[/td][td]====================[/td][/tr]<br /><br />[tr][td][b]Linux[/b][/td][td][b]Windows CMD[/b][/td][td][b]PowerShell Shortcuts[/b][/td][td][b]PowerShell[/b][/td][/tr]<br />[tr][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][/tr]<br /><br />[tr][td]echo $VAR[/td][td]echo %VAR%[/td][td]echo $env:VAR[/td][td]Write-Output $env:VAR[/td][/tr]<br />[tr][td]export VAR=val[/td][td]set VAR=val[/td][td]$env:VAR="val"[/td][td]$env:VAR = "value"[/td][/tr]<br /><br /><br />[tr][td][b]MISC[/b][/td][td][/td][td][/td][td][/td][/tr]<br />[tr][td]====================[/td][td]====================[/td][td]====================[/td][td]====================[/td][/tr]<br /><br />[tr][td][b]Linux[/b][/td][td][b]Windows CMD[/b][/td][td][b]PowerShell Shortcuts[/b][/td][td][b]PowerShell[/b][/td][/tr]<br />[tr][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][td]--------------------[/td][/tr]<br /><br />[tr][td]clear[/td][td]cls[/td][td]clear[/td][td]Clear-Host[/td][/tr]<br />[tr][td]man cmd[/td][td]cmd /?[/td][td]help cmd[/td][td]Get-Help cmd[/td][/tr]<br /><br />[/table]<br />