Mac OS Terminal Befehle
Hier findet ihr die 50 wichtigsten Terminal Befehle für Mac OS:
Datei- und Ordnerverwaltung
| Befehl | Beschreibung |
| cat | Zeigt den Inhalt einer Datei direkt im Terminal an. |
| cd | Wechselt das aktuelle Arbeitsverzeichnis. |
| chmod | Ändert die Zugriffsberechtigungen (Lesen, Schreiben, Ausführen) von Dateien oder Ordnern. |
| chown | Ändert den Besitzer oder die Gruppe einer Datei oder eines Ordners. |
| cp | Kopiert Dateien oder ganze Ordnerstrukturen an einen anderen Ort. |
| file | Bestimmt den tatsächlichen Dateityp einer Datei (unabhängig von der Endung). |
| ls | Listet alle Dateien und Ordner im aktuellen Verzeichnis auf. |
| mkdir | Erstellt ein oder mehrere neue Verzeichnisse (Ordner). |
| mv | Verschiebt Dateien oder Ordner oder benennt diese um. |
| pwd | Gibt den vollständigen Pfad des aktuellen Arbeitsverzeichnisses aus. |
| rm | Löscht Dateien permanent (Vorsicht: überbrückt den Papierkorb). |
| rmdir | Löscht ein leeres Verzeichnis. |
| touch | Erstellt eine neue, leere Datei oder aktualisiert den Zeitstempel einer bestehenden. |
| Befehl | Beschreibung |
| df | Zeigt den verfügbaren und belegten Speicherplatz aller Festplatten und Partitionen an. |
| du | Berechnet und zeigt den Speicherverbrauch von bestimmten Dateien oder Ordnern an. |
| env | Listet alle aktiven Umgebungsvariablen der aktuellen Terminal-Sitzung auf. |
| history | Zeigt eine nummerierte Liste der zuletzt eingegebenen Terminal-Befehle an. |
| id | Zeigt die Benutzer-ID (UID) und Gruppen-ID (GID) des aktuellen Kontos an. |
| sw_vers | Zeigt den Namen und die genaue Versionsnummer des installierten macOS an. |
| uname | Gibt grundlegende Systeminformationen über den Betriebssystem-Kern (Kernel) aus. |
| uptime | Zeigt an, wie lange der Mac seit dem letzten Neustart ununterbrochen läuft. |
| whoami | Gibt den Benutzernamen des aktuell angemeldeten Kontos aus. |
Netzwerk und Internet
| Befehl | Beschreibung |
| curl | Lädt Daten von Servern herunter oder sendet Daten dorthin (unterstützt HTTP, FTP etc.). |
| ifconfig | Zeigt Netzwerkschnittstellen und deren IP-Adressen an (macOS-Gegenstück zu ipconfig). |
| nc (netcat) | Ein vielseitiges Tool zum Lesen und Schreiben von Daten über Netzwerkverbindungen. |
| netstat | Listet aktive Netzwerkverbindungen, Routing-Tabellen und Schnittstellen-Statistiken auf. |
| ping | Überprüft die Erreichbarkeit einer IP-Adresse oder Website im Netzwerk. |
| scp | Kopiert Dateien verschlüsselt und sicher zwischen verschiedenen Rechnern über SSH. |
| ssh | Baut eine sichere, verschlüsselte Remote-Verbindung zu einem anderen Server oder Computer auf. |
| traceroute | Verfolgt den genauen Weg von Datenpaketen über verschiedene Router bis zum Ziel. |
Anwendungen und Prozesse
| Befehl | Beschreibung |
| bg | Verschiebt einen gestoppten oder pausierten Prozess in den Hintergrund. |
| fg | Holt einen im Hintergrund laufenden Prozess zurück in den Vordergrund des Terminals. |
| jobs | Listet alle aktuell im Hintergrund laufenden Aufgaben der Terminal-Sitzung auf. |
| kill | Beendet einen laufenden Prozess sauber mithilfe seiner Prozess-ID (PID). |
| killall | Beendet alle Instanzen eines Programms gleichzeitig über den Programmnamen. |
| open | Öffnet Dateien, Ordner, URLs oder Apps so, als würde man sie im Finder doppelklicken. |
| ps | Zeigt eine Momentaufnahme aller aktuell aktiven Prozesse des Systems an. |
| top | Zeigt eine Echtzeit-Übersicht aller laufenden Prozesse und der Systemauslastung (CPU/RAM). |
Textsuche und Datenverarbeitung
| Befehl | Beschreibung |
| echo | Gibt eingegebenen Text oder den Wert von Variablen im Terminal aus. |
| grep | Sucht in Dateien oder Befehlsausgaben nach bestimmten Textmustern (regulären Ausdrücken). |
| head | Gibt standardmäßig die ersten 10 Zeilen einer Textdatei aus. |
| less | Ermöglicht das seitenweise Lesen und Durchsuchen von langen Texten oder Logdateien. |
| sort | Sortiert die Zeilen von Textdateien oder Befehlsausgaben alphabetisch oder numerisch. |
| tail | Zeigt die letzten Zeilen einer Datei an (nützlich mit Parameter -f für Live-Logs). |
| wc | Zählt die Zeilen, Wörter und Zeichen einer Datei oder einer Befehlsausgabe. |
Steuerung und Sonstiges
| Befehl | Beschreibung |
| alias | Erstellt eine eigene Abkürzung (Alias) für längere oder komplexe Befehlsketten. |
| clear | Leert den sichtbaren Bereich des Terminal-Fensters (stellt die Ansicht zurück). |
| exit | Schließt die aktuelle Terminal-Sitzung oder das gesamte Fenster. |
| man | Öffnet das eingebaute Handbuch (Manual Page) für fast jeden Terminal-Befehl. |
| sudo | Führt einen Befehl mit erweiterten Administrator-Rechten (Root-Rechten) aus. |
macosbefehle.txt · Zuletzt geändert: von 127.0.0.1