Kurzreferenz

macOS CLI Utilities Spickzettel

Kurzreferenz für macOS Darwin-Terminalbefehle: launchctl-Daemons, Finder- und Dock-Einstellungen, DNS-Cache leeren, Spotlight, pbcopy und sips.

· Veröffentlicht

macOS bietet eine Fülle von Darwin-UNIX-Befehlen und Administrations-Tools zur Steuerung von GUI-Subsystemen und Systemdiensten direkt aus dem Terminal.

Systemdienste & Daemon-Pfade

~/Library/LaunchAgents         # Benutzereigene Agenten
/Library/LaunchAgents/         # Vom Administrator bereitgestellte Benutzeragenten
/Library/LaunchDaemons/        # Systemweite Daemons des Administrators
/System/Library/LaunchAgents/  # Native macOS-Benutzeragenten
/System/Library/LaunchDaemons/ # Native macOS-System-Daemons

Aktive Dienste auflisten:

launchctl list

Finder- & Dock-Anpassungen

# Schreibtischsymbole ausblenden / einblenden
defaults write com.apple.finder CreateDesktop -bool false && killall Finder
defaults write com.apple.finder CreateDesktop -bool true && killall Finder

# Einzel-App-Modus für das Dock (Klick auf App minimiert alle anderen)
defaults write com.apple.dock single-app -bool true && killall Dock
defaults delete com.apple.dock single-app && killall Dock

# Versteckte Dateien im Finder anzeigen
defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder

Netzwerk & DNS-Cache

# DNS-Resolver-Cache leeren
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# SOCKS-Proxy über das Terminal konfigurieren
sudo networksetup -setsocksfirewallproxy Wi-Fi 127.0.0.1 1080
sudo networksetup -setsocksfirewallproxystate Wi-Fi on
sudo networksetup -setsocksfirewallproxystate Wi-Fi off

Spotlight-Indizierung (mdutil)

# Spotlight-Indizierung auf allen Volumes deaktivieren
sudo mdutil -a -i off

# Indizierung für ein bestimmtes Laufwerk deaktivieren
sudo mdutil -i off /Volumes/ExternalDrive

# Einen Ordner von der Spotlight-Indizierung ausschließen
touch /path/to/folder/.metadata_never_index

Wichtige macOS-Kommandozeilenwerkzeuge

Werkzeug Zweck Beispiel
open Öffnet Dateien, URLs oder Apps wie per Doppelklick open -a "Google Chrome" https://example.com
pbcopy Kopiert die Standardeingabe in die Zwischenablage cat id_rsa.pub | pbcopy
pbpaste Gibt den Inhalt der Zwischenablage auf stdout aus pbpaste > output.txt
sips Skriptfähiges Bildverarbeitungssystem sips -Z 640 image.jpg
screencapture Bildschirmfotos über das Terminal aufnehmen screencapture -i screenshot.png
textutil Stapelkonvertierung von Textformaten (HTML, docx, rtf) textutil -convert html document.rtf
tmutil Steuert Time Machine-Backups tmutil startbackup
mdfind Sucht Dateien über die Spotlight-Metadatendatenbank mdfind "kMDItemKind == 'PDF'"

Referenzen

Verwandte Themen