Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden Tipps und Kontrolläquivalente helfen Ihnen beim Übergang zwischen einer Mac- und Windows (oder WSL/Linux)-Entwicklungsumgebung.
Bei der App-Entwicklung ist das nächstgelegene Äquivalent zu Xcode Visual Studio. Für plattformübergreifende Quellcodebearbeitung (und eine große Anzahl von Plug-Ins) ist Visual Studio Code die beliebteste Wahl.
Tastenkürzel
Tipp
Verwenden Sie PowerToys Keyboard Manager, um Windows Tastenkombinationen den Tastenkombinationen zuzuordnen, die Sie auf einem Mac verwenden.
| Vorgang | Mac | Windows |
|---|---|---|
| Kopieren | COMMAND+C | STRG+C |
| Schneiden | COMMAND+X | STRG+X |
| Einfügen | Cmd+V | STRG+V |
| Rückgängig | BEFEHLSTASTE+Z | STRG+Z |
| Retten | Befehl+S | STRG+S |
| Öffnen | COMMAND+O | STRG+O |
| Computer sperren | COMMAND+STRG+Q | WINDOWS-TASTE+L |
| Desktop anzeigen | COMMAND+F3 | WindowsKey+D |
| Dateibrowser öffnen | COMMAND+N | WindowsKey+E |
| Fenster minimieren | COMMAND+M | WindowsKey+M |
| Suche | COMMAND+LEERTASTE | WINDOWS-TASTE |
| Aktives Fenster schließen | COMMAND+W | STRG+W |
| Derzeitige Aufgabe wechseln | COMMAND+TAB | ALT+TAB |
| Fenster zu Vollbild maximieren | STRG+COMMAND+F | WINDOWS-TASTE+NACH OBEN |
| Bildschirm speichern (Screenshot) | COMMAND+UMSCHALT+3 | WindowsKey+PrtScn (in Datei speichern) oder PrtScn (in Zwischenablage) |
| Bereich/Fenster speichern (Screenshot) | COMMAND+UMSCHALT+4 | WindowsKey+SHIFT+S (öffnet Snipping Tool) |
| Elementinformationen oder Eigenschaften anzeigen | Befehl+I | ALT+EINGABE |
| Alle Elemente auswählen | BEFEHL+A | STRG+A |
| Auswählen mehrerer Elemente in einer Liste (nicht zusammenhängend) | COMMAND gedrückt halten und auf die einzelnen Elemente klicken | STRG gedrückt halten und auf die einzelnen Elemente klicken |
| Sonderzeichen eingeben | OPTION+Zeichentaste | ALT+Zeichentaste |
Trackpad-Tastenkombinationen
Hinweis
Einige dieser Tastenkombinationen erfordern ein "Precision Trackpad", z. B. das Trackpad auf Surface Geräten und einigen anderen Laptops von Drittanbietern.
Sie können Trackpad-Optionen auf beiden Plattformen konfigurieren.
| Vorgang | Mac | Windows |
|---|---|---|
| Scrollen | Mit zwei Fingern vertikal wischen | Mit zwei Fingern vertikal wischen |
| Zoomen | Mit zwei Fingern vergrößern oder verkleinern | Mit zwei Fingern vergrößern oder verkleinern |
| Zwischen Ansichten rückwärts und vorwärts wischen | Mit zwei Fingern seitwärts wischen | Mit zwei Fingern seitwärts wischen |
| Wechseln von virtuellen Arbeitsbereichen | Mit vier Fingern seitwärts wischen | Mit vier Fingern seitwärts wischen |
| Derzeit geöffnete Apps anzeigen | Mit vier Fingern aufwärts wischen | Mit drei Fingern aufwärts wischen |
| Wechseln zwischen Apps | Nicht verfügbar | Langsam mit drei Fingern seitwärts wischen |
| Zum Desktop wechseln | Vier Finger spreizen | Mit drei Finger nach unten wischen |
| Info-Center öffnen | Zwei Finger von rechts ziehen | Mit drei Fingern tippen |
| Zusätzliche Informationen öffnen | Mit drei Fingern tippen | Nicht verfügbar |
| Launchpad anzeigen/Starten einer App | Mit vier Fingern drücken | Mit vier Fingern tippen |
Befehlszeilenshells und Terminals
Windows unterstützt mehrere Befehlszeilenshells und Terminals. Diese Tools funktionieren manchmal etwas anders als die BASH-Shell- und Terminal-Emulator-Apps des Mac wie Terminal und iTerm.
Windows-Shells
Windows verfügt über zwei primäre Befehlszeilenshells:
PowerShell – PowerShell ist ein plattformübergreifendes Aufgabenautomatisierungs- und Konfigurationsverwaltungsframework. Sie besteht aus einer Befehlszeilenshell und Skriptsprache, die auf .NET basiert. Mit PowerShell können Administratoren, Entwickler und Power-Users Aufgaben, die komplexe Prozesse und verschiedene Aspekte der Umgebung und des Betriebssystems verwalten, schnell steuern und automatisieren. PowerShell ist vollständig open-source, und da es plattformübergreifend ist, ist es auch für Mac und Linux verfügbar.
Benutzer von Mac- und Linux-BASH-Shells: PowerShell unterstützt auch viele Befehlsalias, mit denen Sie bereits vertraut sind. Beispiel:
- Listen Sie den Inhalt des aktuellen Verzeichnisses auf mit:
ls - Verschieben von Dateien mit:
mv - In ein neues Verzeichnis verschieben mit
cd <path>
Einige Befehle und Argumente unterscheiden sich in PowerShell und BASH. Erfahren Sie mehr, indem Sie Folgendes eingeben:
get-helpin PowerShell oder sehen Sie sich die Kompatibilitätsalias in den Dokumenten an.Um PowerShell als Administrator auszuführen, geben Sie "PowerShell" in Ihr Windows Startmenü ein, und wählen Sie dann Run as Administrator aus.
- Listen Sie den Inhalt des aktuellen Verzeichnisses auf mit:
Windows Befehlszeile (Cmd) – Windows enthält weiterhin die herkömmliche Eingabeaufforderung (und Konsole – siehe unten) und bietet die Kompatibilität mit aktuellen und älteren MS-DOS-kompatiblen Befehlen sowie Batchdateien. Cmd ist nützlich, wenn vorhandene oder ältere Batchdateien oder Befehlszeilenvorgänge ausgeführt werden. Lernen und verwenden Sie PowerShell, da Cmd sich jetzt in der Wartung befindet und in Zukunft keine Verbesserungen oder neuen Funktionen erhält.
Native Unix-Stil-Befehle
Wenn Sie von einem Mac- oder Linux-Hintergrund stammen, finden Sie viele vertraute Befehle, die nativ auf Windows verfügbar sind, ohne WSL zu benötigen:
-
Coreutils für Windows: Eine native Portierung von GNU Coreutils, die Befehle wie
ls,cat,cp,mv,grep,head,tail,wc,sort,uniqund weitere nach Windows bringt. Installieren sie über WinGet (winget install uutils.coreutils) oder über GitHub. In PowerShell haben integrierte Aliase möglicherweise Vorrang – verwenden Siels.exe,cp.exeusw., um die Coreutils-Versionen direkt aufzurufen. Sehen Sie sich die vollständige Befehlsliste an. - sudo: Führen Sie Befehle mit erhöhten Rechten aus, genau wie unter macOS. Verfügbar auf Windows 11 24H2 und höher – aktivieren Sie es in Settings > For Developers.
- curl und tar: nativ zum Herunterladen von Dateien und Arbeiten mit Archiven verfügbar.
-
Bearbeiten: Ein einfacher terminalbasierter Text-Editor für schnelle Bearbeitungen über die Befehlszeile. Ab dem Update vom September 2025 in Windows 11 enthalten oder über WinGet (
winget install Microsoft.Edit) installieren.
Diese Tools bedeuten, dass Sie Ihren vertrauten Unix-Workflow direkt in Windows verwenden können, ohne zu WSL für grundlegende Aufgaben zu wechseln.
Linux-Shells
Sie können jetzt Windows-Subsystem für Linux (WSL) installieren, um das Ausführen einer Linux-Shell in Windows zu unterstützen. Dies bedeutet, dass Sie bash mit der von Ihnen gewählten Linux-Distribution direkt in Windows integriert ausführen können. Die Verwendung von WSL stellt die Art der Umgebung bereit, die Mac-Benutzern am vertrautsten ist. Beispielsweise verwenden Sie ls zum Auflisten der Dateien in einem aktuellen Verzeichnis, nicht dir wie bei der herkömmlichen Windows Cmd Shell. Informationen zum Installieren und Verwenden von WSL finden Sie im Windows-Subsystem für Linux Installationshandbuch. Linux-Distributionen, die Sie auf Windows mit WSL installieren können, umfassen:
- Ubuntu 24.04 LTS
- Ubuntu 22.04 LTS
- Kali Linux
- Debian GNU/Linux
- openSUSE Leap 15.6
- SUSE Linux Enterprise Server 15 SP6
Nur um ein paar zu nennen. Weitere Informationen finden Sie in den WSL-Installationsdokumenten und installieren Sie sie direkt aus der Microsoft Store.
Windows Terminals
Neben vielen Drittanbieterangeboten bietet Microsoft zwei Terminals an. Bei diesen Terminals handelt es sich um GUI-Anwendungen, die Zugriff auf Befehlszeilenshells und -anwendungen bieten.
Windows-Terminal: Windows-Terminal ist eine moderne, hoch konfigurierbare Befehlszeilen-Terminalanwendung, die eine sehr hohe Leistung und eine latenzarme Befehlszeilen-Benutzererfahrung bietet. Sie unterstützt mehrere Tabs, geteilte Fensterbereiche, benutzerdefinierte Designs und Stile, mehrere "Profile" für verschiedene Shells oder Befehlszeilen-Apps und bietet umfangreiche Möglichkeiten, viele Aspekte Ihrer Befehlszeilen-Benutzererfahrung zu konfigurieren und zu personalisieren. Windows-Terminal ist auf Windows 11 vorinstalliert. Auf Windows 10 können Sie es aus dem Microsoft Store installieren.
Sie können Windows-Terminal verwenden, um Registerkarten zu öffnen, die mit PowerShell, WSL-Shells (wie Ubuntu oder Debian), der herkömmlichen Windows Eingabeaufforderung oder einer anderen Befehlszeilen-App (z. B. SSH, Azure CLI, Git Bash) verbunden sind.
Konsole: Auf macOS und Linux starten Benutzer in der Regel ihre bevorzugte Terminalanwendung, die dann erstellt und eine Verbindung mit der Standardshell des Benutzers herstellt (z. B. BASH).
Aufgrund einer Laune der Geschichte starten Windows-Benutzer jedoch traditionell ihre Shell, und Windows startet automatisch eine GUI-Konsolenanwendung und verbindet sie.
Sie können Shells zwar weiterhin direkt starten und die ältere Windows Konsole verwenden, es wird jedoch dringend empfohlen, stattdessen Windows-Terminal zu installieren und zu verwenden, um die beste, schnellste und produktivste Befehlszeilenerfahrung zu erzielen.
Apps und Dienstprogramme
| App | macOS | Windows |
|---|---|---|
| Einstellungen und Präferenzen | Systemeinstellungen | Einstellungen |
| Task-Manager | Aktivitätsmonitor | Aufgabenmanager |
| Datenträgerformatierung | Datenträgerhilfsprogramm | Datenträgerverwaltung |
| Textbearbeitung | TextEdit | Notepad oder Bearbeiten (Terminal) |
| Ereignisanzeige | Konsole | Ereignisanzeige |
| Suchen nach Dateien/Apps | COMMAND+LEERTASTE | Windows-Taste |
| Paket-Manager | Homebrew | WinGet |
| Entwicklerspeicher | Nicht verfügbar | Dev Drive |
| Unix-Befehlszeilenwerkzeuge | Integriert (ls, cat, grep usw.) | Coreutils + Sudo |
| Fensterverwaltung | Missionskontrolle | Snap-Layouts (Windows-Taste+Z) |
| Produktivitätshilfsprogramme | Nicht verfügbar | PowerToys |
Windows developer