15 Mac-Terminal-Äquivalente zu Windows-Eingabeaufforderung und PowerShell-Befehlen

In Windows können Sie die Eingabeaufforderung(use the Command Prompt) und die Windows PowerShell -Konsolen für eine bessere Kontrolle und schnellere Verwaltung des Betriebssystems verwenden. Beide CLIs (Befehlszeileninterpreter) helfen Ihnen auch bei der Behebung schwerwiegender Probleme mit Ihrem PC(troubleshoot serious issues with your PC)

Dasselbe gilt für das Terminal des Mac , aber seine UNIX-basierte Natur erfordert, dass Sie einen anderen Befehlssatz eingeben.

Wenn Sie kürzlich auf einen Mac umgestiegen sind, lernen Sie unten die Terminal- Äquivalente zu 15 hilfreichen Eingabeaufforderungs-(Command Prompt) und Windows PowerShell- Befehlen kennen.

1. Systeminformationen anzeigen

Angenommen(Suppose) , Sie möchten die verschiedenen Hardware- und Softwarekomponenten (Prozessor, RAM , Betriebssystemversion usw.) auf Ihrem Computer identifizieren. In diesem Fall können Sie die Informationen in der Eingabeaufforderung(Command Prompt) oder in Windows PowerShell mit dem Befehl  systeminfo anzeigen.(systeminfo )

Führen Sie im Terminal stattdessen Folgendes aus:

system_profiler

Sie können Terminal auch auffordern , die Informationen nach Datentyp zu filtern. Beispielsweise erhalten Sie einen Überblick über die Mac-Hardware, indem Sie SPHardwareDataType(SPHardwareDataType) an das Ende des Befehls anhängen – z . B. system_profiler SPHardwareDataType .

Führen Sie für eine Liste der Datentypen den Befehl system_profiler -listDataTypes aus(system_profiler -listDataTypes) .

Um die Informationen über die GUI (grafische Benutzeroberfläche) auf Ihrem Mac anzuzeigen , halten Sie die Wahltaste(Option ) gedrückt und gehen Sie zu Apple - Menü > Systeminformationen(System Information) .

2. Ping-Geräte und Netzwerke

Sie können Verbindungsprobleme mit Websites und lokalen Geräten diagnostizieren, indem Sie den Befehl ping <host> über die Eingabeaufforderung(Command Prompt) oder Windows PowerShell ausführen(Windows PowerShell) . Dadurch wird Ihr PC aufgefordert, Datenpakete zu senden und zu empfangen, und Sie können Unregelmäßigkeiten in den Antwortzeiten und Paketverluste erkennen.

Der Befehl ping <host> ist für die meisten CLIs universell , aber Terminal legt keine Ping-Zählung fest, es sei denn, Sie führen ihn mit dem Parameter -c wie folgt aus:(-c)

ping -c <count> <host>

3. Überprüfen Sie die Netzwerkkonfigurationen

Auf dem PC wird durch Ausführen von ipconfig über die Eingabeaufforderung(Command Prompt) das Dienstprogramm zur Internetprotokollkonfiguration(Internet Protocol Configuration) geladen . Es ermöglicht Ihnen, TCP/IP -Netzwerkkonfigurationen zusammen mit Informationen zu IP-Adressen, Subnetzmasken, Standard-Gateways usw. zu identifizieren. 

Das Terminal - Äquivalent öffnet die Schnittstellenkonfiguration(Interface Configuration) und verwendet den folgenden Befehl:

ifconfig

Standardmäßig zeigt ifconfig nur aktive Netzwerke an. Um alle Schnittstellen anzuzeigen, führen Sie stattdessen ifconfig -a aus.(ifconfig -a)

4. Leeren Sie den DNS-Cache

Ein veralteter DNS-(Domain Name System (DNS)) Cache (Domain Name System) auf Ihrem Computer verursacht Verbindungsprobleme mit Websites. Unter Windows hilft Ihnen das Ausführen des ipconfig /flushdns über eine Eingabeaufforderungskonsole mit erhöhten Rechten (Command Prompt), den lokalen DNS-Cache Ihres Computers zu(clear your computer’s local DNS cache) leeren . 

Das Terminal- Äquivalent zum Löschen des DNS- Cache auf dem Mac lautet wie folgt:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Sie müssen ein Administratorkennwort eingeben, um den Befehl zu autorisieren.

5. Alle laufenden Prozesse anzeigen

Im Vergleich zum Windows Task-Manager ermöglicht die Eingabe der Taskliste(tasklist ) in die Eingabeaufforderung(Command Prompt) oder Windows PowerShell eine klarere Ansicht der Hintergrundprozesse Ihres PCs. Es enthält auch Informationen wie Prozess - IDs ( PIDs ) und Speichernutzungsstatistiken für jede Aufgabe.

Auf dem Mac können Sie einen der beiden folgenden Befehle ausführen:

  • oben(top)
  • ps-ax

Der oberste(top ) Befehl zeigt eine Liste der ressourcenintensivsten Prozesse in Echtzeit an, während ps -ax Ihnen die vollständige Aufgabenliste auf Ihrem Mac anzeigt .

6. Prozess beenden

Sie können auch die Eingabeaufforderung(Command Prompt) und Windows PowerShell verwenden , um laufende Prozesse mit dem taskkill <PID> zu beenden . 

Das Terminal-Äquivalent des Mac ist:

kill <PID> 

Außerdem können Sie mit dem Befehl killall <process name>Mac -Prozesse beenden, die einen bestimmten Namen enthalten – z . B. Garageband . Hier ist die vollständige Anleitung zum Herunterfahren von Mac-Prozessen mit Terminal(shutting down Mac processes using Terminal) .

7. Überprüfen Sie die Netzwerkstatistik

Mit dem Befehl netstat in (netstat )Windows können Sie eine Liste aller aktiven TCP - Verbindungen anzeigen und netzwerkbezogene Probleme identifizieren(identify network-related problems)

Auf dem Mac führt die Ausführung desselben Befehls zu ähnlichen Ergebnissen:

Nettostat(netstat) 

Geben Sie man netstat(man netstat) ein , um eine Liste der für Terminal spezifischen Flags und Optionen anzuzeigen .

8. Festplattenfehler reparieren

Mit dem Befehlszeilendienstprogramm Check Disk unter Windows , das Sie durch Ausführen von chkdsk in der Eingabeaufforderung(Command Prompt) oder in Windows PowerShell aufrufen können , können Sie festplattenbezogene Fehler suchen und reparieren.

Das Terminal - Äquivalent in macOS ist der Befehl fsck (File System Consistency Check). Beginnen(Start) Sie damit, Ihren Mac im Einzelbenutzermodus hochzufahren – drücken Sie beim Start die Befehlstaste(Command ) + S. Führen Sie dann Folgendes aus:

/sbin/fsck -fy

9. Erstellen Sie einen symbolischen Link

Symbolische Links (Symlinks) sind von entscheidender Bedeutung, wenn Sie den Ort, an dem Apps und Programme Dateien speichern, nicht ändern können. 

Beispielsweise können Sie einen Symlink verwenden, um einen beliebigen Ordner mit einem Cloud-Speicherdienst zu synchronisieren, indem Sie ihn so aussehen lassen, als befände er sich im Standard-Synchronisierungsverzeichnis. Unter Windows verwenden Sie den Befehl mklink /J

Unter macOS lautet das Terminal- Äquivalent:

In -s <original folder path> <target folder path>

Um mehr zu erfahren, sehen Sie sich an, wie Symlinks auf dem Mac funktionieren(how symlinks work on the Mac) .

10. Planen Sie das Herunterfahren

Wenn Sie Ihren PC nach Ablauf einer bestimmten Zeit herunterfahren möchten, verwenden Sie den Befehl  shutdown -f -t <time in seconds>

Verwenden Sie auf dem Mac stattdessen den folgenden Befehl:

sudo shutdown -h +<time in minutes>

Sie können jederzeit den Befehl sudo killall shutdown verwenden , um ein geplantes Herunterfahren abzubrechen.

11. Dateiunterschiede vergleichen

Unter Windows können Sie den Unterschied zwischen zwei Dateien mit dem Befehl  fc vergleichen.(fc )

Das Terminal-Äquivalent des Mac ist:

diff

Der diff- Befehl enthält mehrere Optionen. Sie können beispielsweise den Schalter -i verwenden , um Groß- und Kleinschreibung in Textdateien zu ignorieren. Führen Sie man diff aus, um eine vollständige Liste der Optionen anzuzeigen. 

12. Finden Sie das WLAN-Passwort

Wann immer Sie das Passwort einer Wi-Fi-Verbindung(identify the password of a Wi-Fi connection) schnell identifizieren müssen, können Sie das netsh wlan show profile <SSID> key=clear auf Ihrem PC verwenden.

Auf dem Mac müssen Sie den folgenden Befehl im Terminal ausführen :

security find-generic-password -ga “<SSID>” | grep “password:”

13. Mac aktualisieren

In Windows können Sie Betriebssystemupdates über Windows PowerShell mit den Befehlen Get-WindowsUpdate und Install-WindowsUpdate installieren(Install-WindowsUpdate) . Es ist schneller und weniger träge im Vergleich zur Verwendung der GUI .

Die Terminal- Äquivalente zum Aktualisieren von macOS sind:

  • softwareupdate -l , um nach ausstehenden Updates und Kennungen zu suchen und diese anzuzeigen.
  • softwareupdate -i <identifier> , um ein Update zu installieren.

14. IP-Lease erneuern

Durch Freigeben und Erneuern der IP-Lease (Internet Protocol)(renewing the IP (Internet Protocol) lease) können Verbindungsprobleme auf Ihrem Computer behoben werden. ipconfig /release und ipconfig /renew über die Eingabeaufforderung(Command Prompt) in Windows ausgeführt werden . 

Der Mac bietet eine GUI-Option über Systemeinstellungen(System Preferences) > Netzwerk(Network ) > Wi-Fi / Ethernet > Erweitert(Advanced ) > DHCP > DHCP erneuern(Renew DHCP) . Sie können jedoch auch den folgenden Terminal-Befehl verwenden:

sudo ipconfig set <network interface> DHCP

Wenn Sie den Namen der Netzwerkschnittstelle nicht kennen, verwenden Sie den Befehl ifconfig , um ihn zu identifizieren – z. B. (ifconfig )en0

15. Überprüfen Sie die Betriebszeit

Sie können die Betriebszeit Ihres PCs mit dem Windows PowerShell-Befehl (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime überprüfen .((get-date) – (gcim Win32_OperatingSystem).LastBootUpTime)

Führen Sie auf dem Terminal in macOS stattdessen den folgenden Befehl aus:

Betriebszeit(uptime)

Der Uptime -Befehl hilft Ihnen festzustellen, ob es an der Zeit ist, Ihren (uptime )Mac herunterzufahren oder neu zu starten . Dies hilft oft dabei, zufällige technische Störungen zu beheben, die verhindern, dass macOS ordnungsgemäß funktioniert.

Umschalten auf Terminal

Mit dem Mac- Terminal können Sie die meisten Aufgaben ausführen, an die Sie sich mit der (Terminal)Eingabeaufforderung(Command Prompt) und Windows PowerShell auf dem PC gewöhnt haben . Obwohl die obigen Befehlsäquivalente nicht vollständig sind, sollten sie immer griffbereit sein.



About the author

Ich bin ein Computerprogrammierer, der sich auf die Entwicklung von MacOS-Software spezialisiert hat. Ich nutze meine Fähigkeiten, um professionelle Rezensionen zu schreiben und Tipps zu geben, wie Sie Ihre Programmierkenntnisse auf dem Mac verbessern können. Ich habe auch eine Website, die detaillierte Schritt-für-Schritt-Anleitungen für die Erstellung einer erfolgreichen Website bietet.



Related posts