Terminal & Homebrew
Die Kommandozeile auf dem Mac nutzen, Software per Homebrew installieren und das System steuern.
Terminal öffnen
- ⌘ + Leertaste → "Terminal" eingeben
- Finder → Programme → Dienstprogramme → Terminal
macOS basiert auf Unix (BSD) — die meisten Linux-Befehle funktionieren auch hier. Seit macOS Catalina ist zsh die Standard-Shell (nicht mehr bash).
Wichtige Terminal-Befehle
| Befehl | Funktion |
|---|---|
pwd | Aktuelles Verzeichnis anzeigen |
ls -la | Dateien auflisten (inkl. versteckte) |
cd ~/Documents | Verzeichnis wechseln |
mkdir Ordner | Ordner erstellen |
cp datei.txt kopie.txt | Datei kopieren |
mv alt.txt neu.txt | Datei verschieben/umbenennen |
rm datei.txt | Datei löschen |
open . | Aktuellen Ordner im Finder öffnen |
open datei.pdf | Datei mit Standard-App öffnen |
top | Prozessmonitor (wie Task-Manager) |
diskutil list | Alle Laufwerke anzeigen |
sw_vers | macOS-Version anzeigen |
system_profiler SPHardwareDataType | Hardware-Info (Mac-Modell, RAM, Chip) |
Homebrew — der Paketmanager für macOS
Homebrew installiert Software per Kommandozeile — schneller und sauberer als manuelles Herunterladen.
# Homebrew installieren (einmaliger Befehl)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Hinweis: Dieser Befehl führt ein Skript direkt aus dem Internet aus. Prüfe den Quellcode bei Bedenken unter github.com/Homebrew/install.
# Software installieren
brew install wget htop tree
# GUI-Apps installieren (Cask)
brew install --cask firefox visual-studio-code vlc
# Aktualisieren
brew update && brew upgrade
# Suchen
brew search chrome
# Installierte Pakete anzeigen
brew list
Nützliche macOS-spezifische Befehle
# DNS-Cache leeren
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Versteckte Dateien im Finder ein-/ausblenden
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
# Bildschirmschoner sofort starten
open -a ScreenSaverEngine
# Mac-Seriennummer anzeigen
system_profiler SPHardwareDataType | grep Serial
Hinweis: sudo-Befehle benötigen dein Admin-Passwort. defaults write ändert versteckte Systemeinstellungen — vorher informieren, was der Befehl genau tut. Homebrew installiert Software nach /opt/homebrew (Apple Silicon) bzw. /usr/local (Intel). Alle Änderungen auf eigene Verantwortung.