So nutzt du: PowerShell Spickzettel
- Trage deine eigenen Werte (Ordner, Datei, Host) in die Felder oben ein — jedes Beispiel auf der Seite aktualisiert sich sofort.
- Suche oder springe zu einem Abschnitt, um den gesuchten Befehl zu finden.
- Klicke auf Kopieren, um eine sofort ausführbare Zeile zu kopieren, oder auf Abschnitt kopieren für einen kommentierten Block.
- Befehle mit destruktiv löschen oder überschreiben Daten — lies den Hinweis, bevor du sie ausführst.
Objekte statt Text
Der große Unterschied zu Bash und CMD: PowerShell-Befehle geben Objekte an die Pipeline weiter, keine Textzeilen. Get-Process | Where-Object CPU -gt 100 | Sort-Object CPU filtert und sortiert anhand echter Eigenschaften — ohne Spalten zu parsen. Get-Member zeigt, welche Eigenschaften ein Objekt hat, und Select-Object, Where-Object und ForEach-Object erledigen den Rest.
Verb-Substantiv-Namen und Aliase
Cmdlets heißen Verb-Substantiv — Get-ChildItem, Set-Content, Remove-Item — daher findest du mit Get-Command -Verb Get oder Get-Command *Service* schnell, was du brauchst. Bekannte Aliase wie ls, cd, cat und rm verweisen auf diese Cmdlets, ihre Parameter sind aber die von PowerShell, nicht Unix-Flags.
Windows PowerShell 5.1 vs. PowerShell 7
Windows enthält Windows PowerShell 5.1 (powershell.exe). PowerShell 7 (pwsh) ist der plattformübergreifende Nachfolger für Windows, macOS und Linux, mit den Operatoren && und ||, ternären Ausdrücken und besserer Performance. Alles auf dieser Seite funktioniert in beiden Versionen, sofern nicht anders angegeben. Vergleiche auch mit dem CMD Spickzettel und dem Linux-Befehle Spickzettel.
Auch gesucht als: powershell befehle, powershell befehle liste, powershell grep alternative, powershell tail, powershell beispiele, windows powershell befehle.
Passende Tools zu: PowerShell Spickzettel
- Git Spickzettel — Jeder Git-Befehl, den du im Alltag brauchst, und die, die du brauchst, wenn etwas schiefgeht, in einer Zeile erklärt.
- Windows-Pfad-Konverter — Füge einen Pfad in beliebigem Format ein — C:\Users\me\project, /mnt/c/Users/me/project, /c/Users/me — und erhalte ihn in jeder anderen Form zum direkten Kopieren: WSL, Git Bash, Cygwin, file-URL, UNC und für Code escaped.
- Zeilenumbruch-Konverter — Sieh nach, welche Zeilenenden eine Datei verwendet, und wandle sie um – von Windows CRLF zu Unix LF oder zurück.
- Docker Spickzettel — Die Docker- und Docker-Compose-Befehle, die du jede Woche brauchst, in einer Zeile erklärt.
Häufige Fragen
Was ist das PowerShell-Pendant zu grep?
Select-String. Zum Beispiel Select-String -Path *.log -Pattern "error", oder du leitest die Ausgabe hinein: Get-Content app.log | Select-String error.Wie verfolge ich eine Logdatei wie tail -f?
Get-Content app.log -Tail 50 -Wait zeigt die letzten 50 Zeilen und gibt neue Zeilen fortlaufend aus.Warum läuft mein Skript nicht?
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser erlaubst du deine eigenen Skripte.