大量使用 defaults write/read/delete 調教系統後,透過終端機歷史記錄配合 grep 快速回溯修改過的鍵值,利於除錯、備份設定、分享技巧。
defaults 相關指令:
history | grep "defaults"
47 sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName
48 sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo IPaddress
98 defaults write com.apple.DiskUtility DUDebugMenuEnabled 1
206 defaults write com.apple.Safari IncludeInternalDebugMenu 1
237 defaults write com.apple.dock itunes-notifications -bool TRUE;killall Dock
238 defaults delete com.apple.dock itunes-notifications
239 defaults write com.apple.dock desktop-picture-show-debug-text -bool TRUE;
241 defaults delete com.apple.dock desktop-picture-show-debug-text;killall Dock
write:history | grep "defaults write"delete:history | grep "defaults delete"history | grep "defaults write com.apple.finder"
多數 macOS 內建 App 偏好設定域遵循 com.apple.應用名稱 命名慣例,第三方 App 多為 com.廠商.應用名稱。善用歷史記錄管理系統調教紀錄。