How2-Tipps

Was ist das Terminal unter Windows?

Das Terminal unter Windows ist heute viel mehr als nur „cmd.exe“. Es ist eine mächtige Umgebung für alle, die mit dem System effizient arbeiten wollen – sei es in der Administration, Entwicklung oder beim Troubleshooting. Mit Windows Terminal, PowerShell und WSL bietet Microsoft ein vielseitiges, modernes Toolset.

1 min Lesezeit
Was ist das Terminal unter Windows?

Das Terminal unter Windows ist eine textbasierte Benutzeroberfläche, in der man durch Eingabe von Befehlen direkt mit dem Betriebssystem interagieren kann. Anders als bei der grafischen Oberfläche (GUI), bei der man mit Maus und Fenstern arbeitet, ermöglicht das Terminal schnelle, präzise und automatisierbare Eingriffe ins System – sei es zur Systemadministration, Entwicklung, Fehleranalyse oder Netzwerkdiagnose.

Die wichtigsten Terminal-Varianten in Windows

1. Eingabeaufforderung (CMD, cmd.exe)

  • Die klassische Kommandozeile aus der MS-DOS-Zeit.
  • Existiert seit den frühen Windows-Versionen (NT, 95, XP…).
  • Unterstützt einfache Shell-Kommandos wie dir, cd, copy, ping.
  • Stark limitiert im Vergleich zu modernen Shells.
  • Wird heute noch für Legacy-Zwecke verwendet.

Beispielbefehle in CMD:

``cmd cd C:\Users :: Verzeichnis wechseln dir :: Verzeichnisinhalt anzeigen ping google.com :: Verbindung prüfen ``

2. PowerShell (powershell.exe / pwsh)

  • Seit Windows 7 fester Bestandteil.
  • Basierend auf dem .NET-Framework (bzw. .NET Core in neueren Versionen).
  • Objektorientiert: Gibt nicht nur Text, sondern .NET-Objekte zurück.
  • Sehr mächtig für Skripting, Systemadministration, Automatisierung.

Beispielbefehle in PowerShell:

``powershell Get-Process # Alle Prozesse anzeigen Set-ExecutionPolicy # Skriptausführung erlauben/verhindern Get-Service # Dienste anzeigen Get-ChildItem C:\ # Dateien & Ordner auflisten (wie 'dir') ``

3. WSL – Windows Subsystem for Linux

  • Ab Windows 10 verfügbar, mit starker Verbesserung unter Windows 11.
  • Ermöglicht native Linux-Terminals unter Windows.
  • Unterstützt vollständige Linux-Distributionen wie Ubuntu, Debian, Kali usw.
  • Perfekt für Entwickler und Admins, die Linux-Kommandos nutzen möchten.

Beispielbefehle in WSL (Ubuntu):

``bash ls -la # Dateien im Verzeichnis anzeigen sudo apt update # Paketquellen aktualisieren cd /mnt/c/Users # Zugriff auf Windows-Dateien im Linux-Terminal ``

4. Windows Terminal (ab Windows 10, optional)

  • Modernes, tab-basiertes Terminal, entwickelt von Microsoft.
  • Unterstützt mehrere Shells in einer Oberfläche: CMD, PowerShell, WSL, Azure CLI, Git Bash usw.
  • Viele Features:

Tabs und Split-View Themes, Transparenz GPU-beschleunigte Textanzeige Unicode/Emoji-Unterstützung

Vorteile:

  • Eine zentrale Oberfläche für alle Shells
  • Ideal für Power-User und Entwickler
  • Über den Microsoft Store installierbar

Wie öffnet man ein Terminal unter Windows?

Eingabeaufforderung:

  • Win + Rcmd → Enter
  • Oder: Startmenü → „Eingabeaufforderung“

PowerShell:

  • Win + X → „Windows PowerShell“
  • Oder: Startmenü → „PowerShell“ eingeben

Windows Terminal:

  • Startmenü → „Windows Terminal“
  • Oder: wt in Ausführen-Feld (Win + R)

Als Administrator:

  • Rechtsklick auf Symbol → „Als Administrator ausführen

Warum überhaupt mit dem Terminal arbeiten?

Vorteile:

  • Schnelle Eingabe und Ausführung
  • Skripting und Automatisierung
  • Zugriff auf tieferliegende Systemfunktionen
  • Verwaltung von Netzwerken, Benutzern, Diensten, Prozessen
  • Unverzichtbar für Entwickler, Administratoren, DevOps, Power-User

Wichtige Terminal-Kommandos im Alltag

| Zweck | CMD | PowerShell | WSL (Bash) | | -------------------- | ---------- | ------------------ | -------------- | | Verzeichnis anzeigen | dir | Get-ChildItem | ls | | Verzeichnis wechseln | cd | Set-Location | cd | | IP-Adresse prüfen | ipconfig | Get-NetIPAddress | ip addr show | | Datei kopieren | copy | Copy-Item | cp | | Datei löschen | del | Remove-Item | rm | | Prozesse anzeigen | tasklist | Get-Process | ps aux |

CMD vs PowerShell vs Bash (WSL)

| Feature | CMD | PowerShell | Bash (WSL) | | ----------------- | ----------------- | ------------------------- | ---------------------------- | | Syntax | Einfach, aber alt | Modern, objektbasiert | Unix-typisch | | Skriptfähig | Sehr begrenzt | Sehr leistungsfähig | Sehr leistungsfähig | | Dateimanipulation | Möglich | Ausgezeichnet | Ausgezeichnet | | Paketmanager | Nein | winget verfügbar | apt, dnf, pacman, etc. | | Erweiterbarkeit | Eingeschränkt | Hoch | Hoch | | Automatisierung | Eingeschränkt | Ideal für Automatisierung | Ideal für Automatisierung |

Erweiterungen & Tools

  • winget (Windows Package Manager): winget install vscode
  • choco (Chocolatey): choco install git
  • scoop (leichter Package Manager): scoop install 7zip

Das Terminal unter Windows ist heute viel mehr als nur „cmd.exe“. Es ist eine mächtige Umgebung für alle, die mit dem System effizient arbeiten wollen – sei es in der Administration, Entwicklung oder beim Troubleshooting. Mit Windows Terminal, PowerShell und WSL bietet Microsoft ein vielseitiges, modernes Toolset.