open-how2 – Entdecke. Verstehe. Nutze.
Veröffentlicht am
How2-Tipps

Was ist das Terminal unter Windows?

Autor
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:

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:

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):

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.