Linux-Befehle unter Windows 10 CMD nutzen: Der ultimative Guide

Melden

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

  1. Öffne die PowerShell als Administrator (Rechtsklick auf Start -> Windows PowerShell (Administrator)).
  2. 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".)

  3. Starte deinen Computer neu.

Schritt 2: Linux-Distribution installieren

  1. Öffne den Microsoft Store.
  2. Suche nach "Ubuntu" und klicke auf "Installieren".
  3. 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 -la
  • wsl 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

  1. Gehe auf git-scm.com.
  2. 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.

  1. Lade die busybox.exe von frippery.org/busybox/ herunter.
  2. Benenne die Datei in busybox.exe um.
  3. Um einen Befehl zu nutzen, tippe in der CMD:
    busybox ls
  4. (Optional) Du kannst Aliase erstellen oder die .exe in 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 (entspricht Get-ChildItem)
  • cp (entspricht Copy-Item)
  • mv (entspricht Move-Item)
  • cat (entspricht Get-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).

0