Diese Tabelle enthält fast 200 nützliche Terminal-Befehle für Apple macOS, mit denen Sie komplexe Anpassungen an Ihrem System vornehmen und Informationen abrufen können, die über die reguläre grafische Benutzeroberfläche nicht zugänglich sind. Nutzen Sie einfach das Suchfeld, um nach einem für Sie relevanten Begriff zu filtern.
Bitte beachten Sie, dass Apple in neueren macOS-Versionen möglicherweise einige Befehle nicht mehr unterstützt oder durch Alternativen ersetzt hat. Hinweise dazu finden Sie in der letzten Spalte der Tabelle, wobei diese Informationen möglicherweise nicht vollständig sind.
Für genaue Anweisungen zur korrekten Anwendung eines Befehls und zur Kompatibilität mit Ihrer macOS-Version empfiehlt es sich, eine weiterführende Recherche im Web durchzuführen.
Befehl | Beschreibung | Unterstützt ab macOS-Version | Unterstützt bis macOS-Version (inkl. Anmerkung / Alternative) |
---|---|---|---|
csrutil authenticated-root disable | Deaktiviert den schreibgeschützten Systemdatenträger. | ||
csrutil authenticated-root disable && csrutil clear | Deaktiviert den schreibgeschützten Systemdatenträger und setzt SIP zurück. | ||
csrutil authenticated-root disable && reboot | Deaktiviert den schreibgeschützten Systemdatenträger und startet neu. | ||
csrutil authenticated-root enable | Aktiviert den schreibgeschützten Systemdatenträger. | ||
csrutil authenticated-root enable –without debug | Aktiviert den schreibgeschützten Systemdatenträger ohne Debugging. | ||
csrutil clear | Setzt alle System Integrity Protection (SIP) Einstellungen auf die Standardeinstellungen zurück. | macOS 10.11 und höher | |
csrutil disable && reboot | Deaktiviert die System Integrity Protection (SIP). | macOS 10.11 und höher | |
csrutil enable –without debug | Aktiviert die System Integrity Protection (SIP), lässt jedoch Debugging aktiviert. | macOS 10.11 und höher | |
defaults delete ~/Library/Preferences/com.apple.finder.plist && killall Finder | Setzt die Finder-Einstellungen zurück. | ||
defaults delete com.apple.dock | Setzt das Dock auf die Werkseinstellungen zurück. | macOS 10.4 und höher | |
defaults write com.apple.Dock autohide-delay -float 0 && killall Dock | Entfernt die Verzögerung beim Einblenden des Docks. | macOS 10.9 und höher | |
defaults write com.apple.finder AppleShowAllFiles FALSE && killall Finder | Blendet versteckte Dateien im Finder aus. | ||
defaults write com.apple.finder AppleShowAllFiles TRUE && killall Finder | Zeigt versteckte Dateien im Finder an. | ||
diskutil repairPermissions / | Repariert Zugriffsrechte auf der Hauptfestplatte. | ||
launchctl list | grep com.apple | Listet alle laufenden und geplanten System-Daemons und -Services von macOS auf. | macOS 10.7 und höher | |
launchctl unload /System/Library/LaunchDaemons/com.apple.metadata.mds.plist && sudo rm -rf /.Spotlight-V100 | Deaktiviert Spotlight und löscht den Index. | macOS 10.4 und höher | |
pmset -g log | Zeigt eine detaillierte Energieverwaltungsprotokollierung (Sleep, Wake, etc.). | macOS 10.7 und höher | |
sudo /usr/libexec/repair_packages –repair –standard-pkgs / | Repariert alle Standard-Systempakete auf der Hauptfestplatte. | macOS 10.7 und höher | macOS 11+ / Befehl entfernt. / Nicht mehr verfügbar. |
sudo atsutil databases -remove | Löscht alle Schriftarten-Datenbanken, um Probleme mit Schriften zu beheben. | macOS 10.7 und höher | |
sudo chflags hidden ~/Desktop/* | Blendet alle Dateien auf dem Desktop aus. | Alle macOS-Versionen | |
sudo chflags nohidden ~/Desktop/* | Macht alle Dateien auf dem Desktop sichtbar. | macOS 10.7 und höher | |
sudo chmod -R 755 /Pfad/zum/Verzeichnis | Setzt Dateiberechtigungen für ein Verzeichnis rekursiv, um Zugriffsprobleme zu beheben. | Alle macOS-Versionen | |
sudo cp -R /Pfad/zur/Datei /Pfad/zum/Backup | Kopiert Dateien oder Ordner systemweit mit Administratorrechten. | Alle macOS-Versionen | |
sudo cp -R /Pfad/zur/Quelldatei /Pfad/zur/Zieldatei | Kopiert Dateien und Ordner mit Administratorrechten. | Alle macOS-Versionen | |
sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo DSStatus | Zeigt den Status des Netzwerks im Anmeldebildschirm an. | macOS 10.7 und höher | macOS 11+ / Einige Einstellungen können nicht mehr geändert werden, da sie von der Benutzeroberfläche oder Sicherheitsrichtlinien blockiert werden. / Verwenden der GUI oder neuerer Scripting-Methoden. |
sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName | Zeigt Systeminformationen auf dem Anmeldebildschirm an. | macOS 10.7 und höher | macOS 11+ / Einige Einstellungen können nicht mehr geändert werden, da sie von der Benutzeroberfläche oder Sicherheitsrichtlinien blockiert werden. / Verwenden der GUI oder neuerer Scripting-Methoden. |
sudo defaults write com.apple.desktopservices DSDontWriteNetworkStores true | Verhindert die Erstellung von .DS_Store-Dateien auf Netzwerkfreigaben. | macOS 10.4 und höher | macOS 11+ / Einige Einstellungen können nicht mehr geändert werden, da sie von der Benutzeroberfläche oder Sicherheitsrichtlinien blockiert werden. / Verwenden der GUI oder neuerer Scripting-Methoden. |
sudo defaults write com.apple.finder AppleShowAllExtensions -bool false | Versteckt Dateierweiterungen im Finder. | macOS 10.7 und höher | macOS 11+ / Einige Einstellungen können nicht mehr geändert werden, da sie von der Benutzeroberfläche oder Sicherheitsrichtlinien blockiert werden. / Verwenden der GUI oder neuerer Scripting-Methoden. |
sudo defaults write com.apple.finder AppleShowAllExtensions -bool true | Zeigt alle Dateierweiterungen im Finder an. | macOS 10.7 und höher | macOS 11+ / Einige Einstellungen können nicht mehr geändert werden, da sie von der Benutzeroberfläche oder Sicherheitsrichtlinien blockiert werden. / Verwenden der GUI oder neuerer Scripting-Methoden. |
sudo defaults write com.apple.menuextra.battery ShowPercent YES | Zeigt den Batteriestatus in der Menüleiste an. | macOS 10.7 und höher | macOS 11+ / Einige Einstellungen können nicht mehr geändert werden, da sie von der Benutzeroberfläche oder Sicherheitsrichtlinien blockiert werden. / Verwenden der GUI oder neuerer Scripting-Methoden. |
sudo diskutil eject /dev/disk2 | Wirft eine Festplatte aus dem System aus. | Alle macOS-Versionen | |
sudo diskutil eraseDisk JHFS+ MacOS /dev/disk2 | Löscht und formatiert eine Festplatte. | macOS 10.7 und höher | |
sudo diskutil unmountDisk force /dev/disk2 | Zwingt das Auswerfen einer Festplatte. | Alle macOS-Versionen | |
sudo dscacheutil -flushcache | Leert den Cache des Verzeichnisdienstes. | macOS 10.7 und höher | |
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder | Leert den DNS-Cache und startet den DNS-Dienst neu. | Alle macOS-Versionen | |
sudo dscacheutil -q host | Zeigt Informationen zu Hosts aus dem Cache an. | macOS 10.7 und höher | |
sudo dscacheutil -q user | Zeigt Informationen zu Benutzern aus dem Cache an. | macOS 10.7 und höher | |
sudo dtrace -n ’syscall::open*:entry { printf(„%s %s\n“, execname, copyinstr(arg0)); }‘ | Überwacht, welche Dateien von welchem Prozess geöffnet werden. | macOS 10.4 und höher | |
sudo du -sh / | Zeigt die gesamte Speicherplatzbelegung auf der Festplatte. | Alle macOS-Versionen | |
sudo fdesetup changerecovery -personal | Ändert die persönlichen FileVault-Wiederherstellungsschlüssel. | macOS 10.7 und höher | |
sudo fdesetup disable | Deaktiviert FileVault, wenn Probleme mit verschlüsselten Festplatten auftreten. | macOS 10.7 und höher | |
sudo fdesetup remove -user | Entfernt einen Benutzer aus der Liste der FileVault-autorisierten Benutzer. | macOS 10.7 und höher | |
sudo fdesetup status | Überprüft den Status von FileVault, um Verschlüsselungsprobleme zu diagnostizieren. | macOS 10.7 und höher | |
sudo fdesetup sync | Synchronisiert die FileVault-Konfiguration mit den Benutzereinstellungen. | macOS 10.7 und höher | |
sudo find / -name ‚._*‘ -delete | Löscht alle Resource Fork-Dateien. | Alle macOS-Versionen | |
sudo find / -name „.DS_Store“ -depth -exec rm {} \; | Löscht alle .DS_Store-Dateien im System. | Alle macOS-Versionen | |
sudo fs_usage | Zeigt alle Dateiaktivitäten des Systems in Echtzeit an, um Fehlerquellen zu finden. | Alle macOS-Versionen | |
sudo ifconfig en0 down | Deaktiviert den Ethernet-Adapter. | macOS 10.4 und höher | |
sudo ifconfig en0 up | Aktiviert den Ethernet-Adapter. | macOS 10.4 und höher | |
sudo ifconfig lo0 -alias 127.0.0.2 | Entfernt eine Alias-IP-Adresse von lo0. | macOS 10.4 und höher | |
sudo ifconfig lo0 alias 127.0.0.2 | Fügt eine Alias-IP-Adresse zu lo0 hinzu. | macOS 10.4 und höher | |
sudo ioreg -l | grep Capacity | Zeigt die Batteriekapazität des MacBooks an. | macOS 10.7 und höher | |
sudo ipconfig set en0 DHCP | Setzt die Netzwerkeinstellungen des Ethernet-Adapters auf DHCP zurück. | Alle macOS-Versionen | |
sudo kextcache –clear-staging | Bereinigt den Kernel-Erweiterungscache. | macOS 10.7 und höher | |
sudo kextload /Library/Extensions/mydriver.kext | Lädt eine Kernel-Erweiterung. | macOS 10.7 und höher | macOS 11+ / Kernel-Extensions werden stark eingeschränkt. / Systemerweiterungen verwenden. |
sudo kextload /System/Library/Extensions/ | Lädt eine Kernel-Erweiterung (Kext), die zuvor deaktiviert wurde. | macOS 10.7 und höher | macOS 11+ / Kernel-Extensions werden stark eingeschränkt. / Systemerweiterungen verwenden. |
sudo kextstat | grep -v com.apple | Zeigt alle geladenen Kernel-Erweiterungen (Kexts) von Drittanbietern an. | macOS 10.7 und höher | |
sudo kextunload /Library/Extensions/mydriver.kext | Entlädt eine Kernel-Erweiterung. | macOS 10.7 und höher | macOS 11+ / Kernel-Extensions werden stark eingeschränkt. / Systemerweiterungen verwenden. |
sudo kextunload /System/Library/Extensions/ | Deaktiviert eine Kernel-Erweiterung (Kext), um Probleme mit Treibern zu beheben. | macOS 10.7 und höher | macOS 11+ / Kernel-Extensions werden stark eingeschränkt. / Systemerweiterungen verwenden. |
sudo killall -9 AppleFileServer | Beendet den Apple File Server. | Alle macOS-Versionen | |
sudo killall -9 coreaudiod | Beendet alle Prozesse des CoreAudio-Dienstes. | macOS 10.4 und höher | |
sudo killall -CONT processname | Setzt einen gestoppten Prozess fort. | macOS 10.4 und höher | |
sudo killall -HUP configd | Startet den Konfigurations-Dienst neu. | macOS 10.7 und höher | |
sudo killall -HUP coreaudiod | Startet den CoreAudio-Dienst neu, um Audio-Probleme zu beheben. | macOS 10.4 und höher | |
sudo killall -HUP mDNSResponder | Leert den DNS-Cache und behebt DNS-Auflösungsprobleme. | macOS 10.7 und höher | |
sudo killall -STOP processname | Stoppt einen laufenden Prozess ohne ihn zu beenden. | macOS 10.4 und höher | |
sudo killall coreaudiod | Startet den CoreAudio-Dienst neu. | macOS 10.7 und höher | |
sudo killall Dock | Startet den Dock-Dienst neu, um Probleme mit dem Dock zu beheben. | Alle macOS-Versionen | |
sudo killall Finder | Startet den Finder neu, um Probleme zu beheben. | Alle macOS-Versionen | |
sudo launchctl bootout system /Library/LaunchDaemons/com.apple.mydaemon.plist | Beendet einen System-Daemon. | macOS 10.4 und höher | |
sudo launchctl bootstrap system /Library/LaunchDaemons/com.apple.mydaemon.plist | Startet einen System-Daemon. | macOS 10.4 und höher | |
sudo launchctl kickstart -k system/com.apple.windowserver | Startet den WindowServer-Dienst neu. | macOS 10.4 und höher | |
sudo launchctl limit maxproc 2048 2048 | Erhöht die maximale Anzahl der Prozesse. | macOS 10.7 und höher | |
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.apsd.plist | Aktiviert den Apple Push Benachrichtigungsdienst. | macOS 10.9 und höher | |
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.blued.plist | Startet den Bluetooth-Dienst neu. | macOS 10.4 und höher | |
sudo launchctl load /System/Library/LaunchDaemons/com.apple.alf.agent.plist | Aktiviert die macOS-Firewall. | macOS 10.7 und höher | |
sudo launchctl load /System/Library/LaunchDaemons/com.apple.metadata.mds.plist | Aktiviert den Spotlight-Dienst. | macOS 10.4 und höher | |
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.apsd.plist | Deaktiviert den Apple Push Benachrichtigungsdienst. | macOS 10.9 und höher | |
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.blued.plist | Stoppt den Bluetooth-Dienst, um Verbindungsprobleme zu beheben. | macOS 10.4 und höher | |
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.locationd.plist && sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locationd.plist | Startet den Standortdienst neu, um Standortprobleme zu beheben. | macOS 10.7 und höher | |
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.alf.agent.plist | Deaktiviert die macOS-Firewall. | macOS 10.7 und höher | |
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.metadata.mds.plist | Deaktiviert den Spotlight-Dienst. | macOS 10.4 und höher | |
sudo lsof -i :443 | Zeigt alle Prozesse an, die HTTPS verwenden. | macOS 10.4 und höher | |
sudo lsof -iTCP -sTCP:LISTEN | Zeigt alle Prozesse, die auf TCP-Ports lauschen. | macOS 10.4 und höher | |
sudo lsof -n -i4TCP:443 | Zeigt alle Prozesse an, die den HTTPS-Port (443) verwenden. | macOS 10.4 und höher | |
sudo lsof -n -i4TCP:80 | Zeigt alle Prozesse, die den TCP-Port 80 (HTTP) verwenden. | macOS 10.4 und höher | |
sudo lsof -n | grep /dev/disk | Zeigt alle Prozesse, die auf Festplatten zugreifen. | macOS 10.4 und höher | |
sudo lsof -PiTCP | Zeigt alle Prozesse an, die auf TCP-Ports lauschen. | macOS 10.4 und höher | |
sudo lsof +L1 | Zeigt Dateien an, die vom System gelöscht, aber noch von Prozessen verwendet werden. | macOS 10.7 und höher | |
sudo mdutil -E / | Setzt den Spotlight-Index zurück. | macOS 10.4 und höher | |
sudo mdutil -i off / | Deaktiviert die Spotlight-Indizierung. | macOS 10.7 und höher | |
sudo mdutil -i off /Volumes/Backup | Deaktiviert die Spotlight-Indizierung auf einem Backup-Volume. | macOS 10.4 und höher | |
sudo mdutil -i on / | Aktiviert die Spotlight-Indizierung. | macOS 10.7 und höher | |
sudo mdutil -s / | Zeigt den Status der Spotlight-Indizierung an. | macOS 10.4 und höher | |
sudo nano /etc/hosts | Bearbeiten der hosts-Datei, um manuell DNS-Einträge hinzuzufügen oder zu blockieren. | Alle macOS-Versionen | |
sudo networksetup -listallhardwareports | Listet alle Hardware-Ports auf. | macOS 10.7 und höher | |
sudo networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4 | Setzt die DNS-Server auf Googles DNS (8.8.8.8), um Netzwerkprobleme zu beheben. | macOS 10.4 und höher | |
sudo networksetup -setmanual Wi-Fi 192.168.1.100 255.255.255.0 192.168.1.1 | Setzt die manuelle IP-Konfiguration für Wi-Fi. | macOS 10.4 und höher | |
sudo networksetup -setv6automatic Wi-Fi | Aktiviert IPv6 automatisch für Wi-Fi. | macOS 10.7 und höher | |
sudo networksetup -setv6off Wi-Fi | Deaktiviert IPv6 für Wi-Fi. | macOS 10.7 und höher | |
sudo nvram -c | Löscht den NVRAM (Non-Volatile RAM) und setzt bestimmte Einstellungen zurück. | Alle macOS-Versionen | |
sudo nvram -d boot-args | Setzt die Boot-Argumente zurück, um Startprobleme zu beheben. | Alle macOS-Versionen | |
sudo nvram -p | Zeigt alle NVRAM-Variablen an. | macOS 10.4 und höher | |
sudo nvram AutoBoot=%00 | Deaktiviert das automatische Starten des Macs, wenn der Bildschirmdeckel geöffnet wird. | macOS 10.10 und höher | |
sudo nvram AutoBoot=%03 | Deaktiviert das automatische Starten des Macs beim Öffnen des Deckels. | macOS 10.12 und höher | |
sudo nvram boot-args=“-no_compat_check“ | Deaktiviert den Kompatibilitätscheck beim Booten. | macOS 10.11 und höher | |
sudo nvram boot-args=“-no32exec“ | Verhindert das Ausführen von 32-Bit-Apps auf dem System. | Alle macOS-Versionen | |
sudo nvram boot-args=“-s“ | Startet den Mac im Einzelbenutzermodus. | Alle macOS-Versionen | |
sudo nvram boot-args=“-v“ | Startet den Mac im Verbose-Modus. | Alle macOS-Versionen | |
sudo nvram boot-args=“-x“ | Startet den Mac im abgesicherten Modus, um problematische Erweiterungen zu deaktivieren. | Alle macOS-Versionen | |
sudo nvram boot-args=“rootless=0″ | Deaktiviert den Rootless-Modus. | macOS 10.11 und höher | |
sudo nvram fa4a-aspm=0 | Deaktiviert die ASPM-Einstellungen des Systems. | macOS 10.7 und höher | |
sudo nvram fmm-computer-name=“New Name“ | Ändert den Namen des Macs in Find My Mac. | macOS 10.7 und höher | |
sudo nvram MyVar=MyValue | Setzt eine NVRAM-Variable. | macOS 10.7 und höher | |
sudo nvram nvramrc=0 | Setzt die NVRAM-Variable nvramrc auf 0 zurück. | macOS 10.7 und höher | |
sudo nvram StartupMute=%00 | Aktiviert den Startton des Macs. | Alle macOS-Versionen | |
sudo nvram StartupMute=%01 | Deaktiviert den Startton des Macs. | Alle macOS-Versionen | |
sudo nvram SystemAudioVolume=%80 | Setzt die Lautstärke des Starttons auf 50 %. | macOS 10.7 und höher | |
sudo periodic daily | Führt tägliche Wartungsskripte manuell aus, um Systemprobleme zu beheben. | Alle macOS-Versionen | |
sudo periodic daily weekly | Führt tägliche und wöchentliche Wartungsskripte aus. | Alle macOS-Versionen | |
sudo periodic daily weekly monthly | Führt die macOS-Wartungsskripte manuell aus. | Alle macOS-Versionen | |
sudo periodic monthly | Führt monatliche Wartungsskripte manuell aus. | Alle macOS-Versionen | |
sudo periodic weekly | Führt wöchentliche Wartungsskripte manuell aus. | Alle macOS-Versionen | |
sudo pkill -f processname | Beendet alle Prozesse, die zu einem bestimmten Programm gehören. | Alle macOS-Versionen | |
sudo pkill Finder | Startet den Finder neu, um Anzeigeprobleme zu beheben. | Alle macOS-Versionen | |
sudo pmset -a disksleep 0 | Verhindert, dass Festplatten in den Ruhezustand gehen. | Alle macOS-Versionen | |
sudo pmset -a disksleep 10 | Setzt den Ruhezustand der Festplatte auf 10 Minuten. | Alle macOS-Versionen | |
sudo pmset -a displaysleep 15 | Setzt den Ruhemodus für den Bildschirm auf 15 Minuten. | Alle macOS-Versionen | |
sudo pmset -a displaysleep 30 | Setzt den Ruhezustand des Bildschirms auf 30 Minuten. | Alle macOS-Versionen | |
sudo pmset -a hibernatemode 0 | Deaktiviert den Ruhezustand. | macOS 10.4 und höher | |
sudo pmset -a hibernatemode 25 | Setzt den Ruhezustand auf einen hybriden Modus. | macOS 10.4 und höher | |
sudo pmset -a sleep 0 | Deaktiviert den System-Schlafmodus. | Alle macOS-Versionen | |
sudo pmset -a standby 0 | Deaktiviert den Standby-Modus, um Probleme mit dem Aufwachen aus dem Ruhezustand zu beheben. | Alle macOS-Versionen | |
sudo pmset -b sleep 1 | Setzt den Ruhezustand auf 1 Minute, wenn im Batteriebetrieb. | macOS 10.4 und höher | |
sudo pmset -g | Zeigt die aktuellen Energieeinstellungen an. | macOS 10.7 und höher | |
sudo pmset -g batt | Zeigt den Status der Batterieleistung an. | Alle macOS-Versionen | |
sudo pmset -g log | grep -i failure | Zeigt Fehlermeldungen des Energiemanagementsystems an. | macOS 10.7 und höher | |
sudo pmset -g systemstate | Zeigt den aktuellen Systemzustand an. | macOS 10.4 und höher | |
sudo purge | Leert den Systemspeicher (RAM). | macOS 10.7 und höher | |
sudo renice -n -20 -p | Setzt die höchste Priorität für einen Prozess, um Performance zu maximieren. | macOS 10.7 und höher | |
sudo renice -n 10 -p | Setzt die Priorität eines Prozesses herab, um die Systemleistung zu optimieren. | macOS 10.7 und höher | |
sudo rm -rf /Library/Caches/com.apple.SoftwareUpdate | Löscht den Software-Update-Cache. | Alle macOS-Versionen | |
sudo rm -rf /Library/Logs/* | Löscht alle Systemprotokolldateien, die Speicherplatz belegen. | Alle macOS-Versionen | |
sudo rm -rf /private/var/folders/* | Löscht temporäre Dateien und Cache-Ordner. | Alle macOS-Versionen | |
sudo rm -rf /private/var/vm/sleepimage | Löscht die Datei, die den Schlafzustand des Systems speichert. | macOS 10.7 und höher | |
sudo rm -rf /System/Library/Caches/com.apple.kext.caches | Löscht alle Kernel-Erweiterungscaches. | macOS 10.7 und höher | |
sudo rm -rf /Volumes/*/.Spotlight-V100 | Löscht Spotlight-Indizierungsdaten auf gemounteten Volumes. | Alle macOS-Versionen | |
sudo scutil –dns | Zeigt detaillierte DNS-Informationen an, um Netzwerkprobleme zu diagnostizieren. | macOS 10.4 und höher | |
sudo scutil –get HostName | Zeigt den aktuellen Hostnamen an. | macOS 10.4 und höher | |
sudo scutil –set ComputerName NewComputerName | Setzt den Computernamen. | macOS 10.4 und höher | |
sudo scutil –set HostName | Ändert den Computernamen im Netzwerk. | Alle macOS-Versionen | |
sudo scutil –set LocalHostName NewHostName | Setzt den lokalen Hostnamen. | macOS 10.4 und höher | |
sudo shutdown -h +60 | Plant ein Herunterfahren des Macs in 60 Minuten. | Alle macOS-Versionen | |
sudo softwareupdate –ignore | Ignoriert ein spezifisches Software-Update. | macOS 10.4 und höher | |
sudo softwareupdate –install –all | Installiert alle verfügbaren Software-Updates. | macOS 10.4 und höher | |
sudo softwareupdate –list | Listet verfügbare Software-Updates auf. | macOS 10.7 und höher | |
sudo softwareupdate –schedule off | Deaktiviert den Zeitplan für automatische Software-Updates. | macOS 10.7 und höher | |
sudo softwareupdate –schedule on | Aktiviert den Zeitplan für automatische Software-Updates. | macOS 10.7 und höher | |
sudo spctl –add –label „Developer“ /Pfad/zur/App | Fügt eine App zur Liste der genehmigten Apps für Gatekeeper hinzu. | macOS 10.9 und höher | |
sudo spctl –assess –verbose=4 /Pfad/zur/App | Überprüft, ob eine App mit Gatekeeper kompatibel ist. | macOS 10.4 und höher | |
sudo spctl –disable | Deaktiviert die Sicherheitsüberprüfung für nicht signierte Apps. | Alle macOS-Versionen | |
sudo spctl –enable | Aktiviert die Sicherheitsüberprüfung für nicht signierte Apps. | macOS 10.7 und höher | |
sudo spctl –master-disable | Deaktiviert Gatekeeper, sodass Apps von überall installiert werden können. | macOS 10.7 und höher | |
sudo spctl –status | Überprüft den Status von Gatekeeper. | macOS 10.9 und höher | |
sudo sysctl -a | grep kern.maxfiles | Zeigt die maximale Anzahl der offenen Dateien auf dem System an. | macOS 10.4 und höher | |
sudo sysctl -w kern.maxfiles=65536 | Erhöht die maximale Anzahl der offenen Dateien, um Fehler zu verhindern. | macOS 10.7 und höher | |
sudo sysctl -w kern.maxproc=2048 | Erhöht die maximale Anzahl der Prozesse, um Fehler zu vermeiden. | macOS 10.7 und höher | |
sudo sysctl -w kern.maxprocperuid=2048 | Erhöht die maximale Anzahl der Prozesse pro Benutzer. | macOS 10.4 und höher | |
sudo sysctl -w kern.maxvnodes=100000 | Erhöht die maximale Anzahl der Knotenpunkte im VFS. | macOS 10.4 und höher | |
sudo sysctl -w net.inet.ip.ttl=65 | Ändert die TTL (Time-to-Live) für ausgehende Pakete. | Alle macOS-Versionen | |
sudo sysctl -w vm.swapusage | Zeigt detaillierte Informationen über die Swap-Nutzung an. | macOS 10.4 und höher | |
sudo sysctl debug.lowpri_throttle_enabled=0 | Deaktiviert die Drosselung von Hintergrundprozessen. | Alle macOS-Versionen | |
sudo sysctl hw.memsize | Zeigt die gesamte verfügbare RAM-Kapazität an. | macOS 10.7 und höher | |
sudo system_profiler SPEthernetDataType | Zeigt Ethernet-Informationen im Systembericht an. | macOS 10.7 und höher | |
sudo system_profiler SPHardwareDataType | Zeigt detaillierte Hardwareinformationen des Macs an. | Alle macOS-Versionen | |
sudo system_profiler SPNetworkDataType | Zeigt Netzwerkinformationen im Systembericht an. | macOS 10.7 und höher | |
sudo system_profiler SPSoftwareDataType | Zeigt Software-Informationen im Systembericht an. | macOS 10.7 und höher | |
sudo system_profiler SPStorageDataType | Zeigt Speicherinformationen im Systembericht an. | macOS 10.7 und höher | |
sudo system_profiler SPUSBDataType | Zeigt Informationen zu den USB-Geräten im System an. | macOS 10.4 und höher | |
sudo systemsetup -getremotelogin | Überprüft, ob der Remote-Login aktiviert ist. | macOS 10.7 und höher | |
sudo systemsetup -getstartupdisk | Zeigt das aktuelle Startlaufwerk an. | macOS 10.4 und höher | |
sudo systemsetup -setcomputersleep Never | Deaktiviert den automatischen Ruhezustand des Systems. | macOS 11 und höher | |
sudo systemsetup -setnetworktimeserver time.apple.com | Setzt den Zeitserver für die Netzwerksynchronisation. | macOS 10.4 und höher | |
sudo systemsetup -setremotelogin on | Aktiviert den Remote-Login (SSH). | macOS 10.7 und höher | |
sudo systemsetup -setrestartfreeze on | Aktiviert den automatischen Neustart bei Einfrieren. | Alle macOS-Versionen | |
sudo systemsetup -setrestartpowerfailure on | Aktiviert den Neustart des Macs bei Stromausfall. | macOS 10.4 und höher | |
sudo systemsetup -setsleep 0 | Deaktiviert den Ruhezustand des Macs. | macOS 10.4 und höher | |
sudo systemsetup -setsleep 15 | Setzt den Ruhemodus auf 15 Minuten. | Alle macOS-Versionen | |
sudo systemsetup -setstartupdisk /Volumes/Macintosh\ HD | Setzt das Startlaufwerk des Macs. | macOS 10.4 und höher | |
sudo systemsetup -settimezone „Europe/Berlin“ | Setzt die Zeitzone des Systems, um Probleme mit der Uhrzeit zu beheben. | Alle macOS-Versionen | |
sudo systemsetup -setusingnetworktime on | Aktiviert die Synchronisierung der Systemzeit mit einem Zeitserver. | Alle macOS-Versionen | |
sudo tccutil reset All | Setzt die Datenschutz- und Berechtigungseinstellungen für alle Apps zurück. | macOS 10.14 und höher | |
sudo tmutil enable | Aktiviert Time Machine-Backups wieder, wenn sie deaktiviert wurden. | macOS 10.7 und höher | |
sudo tmutil inheritbackup /Pfad/zum/Backup | Erbt ein bestehendes Time Machine Backup. | macOS 10.4 und höher | |
sudo tmutil listbackups | Listet alle Time Machine Backups auf. | macOS 10.7 und höher | |
sudo trimforce disable | Deaktiviert TRIM auf SSDs. | macOS 10.10 und höher | macOS 12+ / TRIM-Unterstützung für SSDs ist standardmäßig aktiviert. / Nicht mehr erforderlich. |
sudo trimforce enable | Aktiviert TRIM für SSDs, um die Lebensdauer der SSD zu verlängern. | macOS 10.10 und höher | macOS 12+ / TRIM-Unterstützung für SSDs ist standardmäßig aktiviert. / Nicht mehr erforderlich. |
tmutil deletelocalsnapshots | Löscht lokale Time Machine Snapshots. | macOS 10.12 und höher | |
tmutil disablelocal | Deaktiviert lokale Snapshots von Time Machine. | macOS 10.12 und höher |