Linux-Befehle unter Windows 10 CMD nutzen: Der ultimative Guide
Hier ist ein ausführliches Tutorial, wie du Linux-Befehle (wie ls, grep, ssh oder nano) direkt unter Windows 10 nutzen kannst.
Windows 10 bietet heute mehrere Möglichkeiten, Linux-Tools zu verwenden. Wir schauen uns die drei besten Methoden an – von der professionellen Lösung (WSL) bis zur schnellen Installation (Git Bash).
Methode 1: Windows Subsystem for Linux (WSL) – Die Profi-Lösung
WSL ist die offizielle Methode von Microsoft. Sie installiert einen echten Linux-Kernel parallel zu Windows.
Schritt 1: WSL aktivieren
- Öffne die PowerShell als Administrator (Rechtsklick auf Start -> Windows PowerShell (Administrator)).
- Gib folgenden Befehl ein:
wsl --install(Sollte dieser Befehl nicht funktionieren, gehe zu "Windows-Features aktivieren oder deaktivieren" und setze einen Haken bei "Windows-Subsystem für Linux".)
- Starte deinen Computer neu.
Schritt 2: Linux-Distribution installieren
- Öffne den Microsoft Store.
- Suche nach "Ubuntu" und klicke auf "Installieren".
- Nach der Installation öffne Ubuntu über das Startmenü, um die Einrichtung (Benutzername & Passwort) abzuschließen.
Schritt 3: Linux-Befehle in der CMD nutzen
Du musst nicht immer die Ubuntu-App öffnen. Du kannst Linux-Befehle direkt in der CMD starten, indem du wsl davor schreibst:
wsl ls -lawsl grep "suchbegriff" datei.txt
Methode 2: Git Bash (Einfach & Schnell)
Wenn du keine ganze Linux-Umgebung brauchst, sondern nur die wichtigsten Befehle (wie ls, rm, mkdir, ssh), ist Git Bash die beste Wahl.
Schritt 1: Git für Windows herunterladen
- Gehe auf git-scm.com.
- Lade den Installer herunter und starte ihn.
Schritt 2: Installation konfigurieren
Während der Installation kommst du zum Punkt "Adjusting your PATH environment".
- Wähle: "Git and optional Unix tools from the Command Prompt".
- Hinweis: Dadurch werden Linux-Befehle direkt zum Windows-Pfad hinzugefügt, sodass sie in der normalen CMD funktionieren.
Schritt 3: Testen
Öffne eine neue CMD (Eingabeaufforderung) und tippe:
ls
Wenn du eine Dateiliste siehst, hat es funktioniert!
Methode 3: BusyBox für Windows (Die portable Lösung)
BusyBox kombiniert viele gängige Linux-Utilities in einer einzigen kleinen .exe-Datei.
- Lade die
busybox.exevon frippery.org/busybox/ herunter. - Benenne die Datei in
busybox.exeum. - Um einen Befehl zu nutzen, tippe in der CMD:
busybox ls - (Optional) Du kannst Aliase erstellen oder die
.exein deinen Windows-Pfad (PATH) kopieren, um die Befehle direkt aufzurufen.
Bonus: PowerShell Aliase
Wusstest du, dass die Windows PowerShell bereits viele Linux-Befehle als "Aliase" eingebaut hat? In der PowerShell funktionieren diese oft ohne Installation:
ls(entsprichtGet-ChildItem)cp(entsprichtCopy-Item)mv(entsprichtMove-Item)cat(entsprichtGet-Content)
Aber Vorsicht: Das sind nur Aliase für PowerShell-Befehle. Die Syntax (Parameter) unterscheidet sich oft vom echten Linux.
Fazit: Was solltest du wählen?
| Methode | Ideal für... |
|---|---|
| WSL | Entwickler, die volle Linux-Kompatibilität und Bash-Scripts benötigen. |
| Git Bash | Alle, die nur schnell ls, grep oder ssh in der CMD nutzen wollen. |
| PowerShell | Gelegenheitsnutzer, die keine Software installieren dürfen. |
Empfehlung: Für die beste Erfahrung unter Windows 10 empfehle ich WSL, kombiniert mit dem neuen Windows Terminal (aus dem Microsoft Store).