用 defaults 读取应用的偏好设置
列出某个应用保存的全部配置项,写命令前先看清现状。
运行 `defaults read com.apple.Safari` 即可打印 Safari 的完整偏好设置。
01命令
命令
$ defaults read com.apple.Safari02作用说明
网上教程里出现的每条 `defaults write`,动手前都应该先读一遍:`defaults read <域名>` 显示当前所有键值,`defaults read <域名> <键>` 只看某一项。域名通常就是应用的 bundle identifier,可以在应用的 Info.plist 里确认。这也是发现界面开关背后对应哪个键的最快方法。
03风险
!注意: 读取本身很安全,但网上看到的 `defaults delete`/`write` 命令不要直接照抄——删错键可能导致应用设置异常。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- defaults — read and write user preferences (macOS man page)依据: Documents `defaults read domain` printing every key and value stored in that preference domain.
最后验证: 2026-09-18 · 分类: 开发者