苹果系统下的那些 defaults write com.apple.XXX 之类的命令可以从哪里查询到?

2014-12-24 13:35:15 +08:00
 pbjacob
比如,浏览被隐藏的文件:
defaults write com.apple.finder AppleShowAllFiles -bool TRUE; killall Finder
比如,设置系统字体显示的锯齿特性:
defaults -currentHost write -g AppleFontSmoothing -int 2

这些命令都是网上查到的,内容也是被转来转去的不知道源头在哪,我确实很想自己亲自去查询一下官方的文档了解一下这到底都有哪些命令,这些命令能干什么等等。

请教达人,官方有这些命令的文档么?或者我能从什么途径获取到这些命令的说明?
谢谢!
3820 次点击
所在节点    macOS
4 条回复
simida
2014-12-24 13:59:46 +08:00
Daniel65536
2014-12-24 15:49:55 +08:00
你为什么不 man defaults 呢?
遇到不认识的命令就man一下是常识啊……

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/defaults.1.html

defaults read就可以显示所有defaults了。
Koma
2014-12-24 16:45:22 +08:00
其实就是用命令来修改plist文件达到修改系统或软件设置的目的。你能看懂plist文件,知道怎么编辑,自然就会用了。

你也可以用文本编辑工具或者专门的plist工具来修改,只不过用defaults命令最直接方便。

melissashu
2019-01-30 11:48:35 +08:00
我感觉这些 defaults 都是应用开发者自己写的,所以每个 App 不同。写的内容是存在 ~/library/preferences 里面的一个个 plist 文件中。
并不是所有东西都可以通过 defaults 控制,也并不是 plist 的每个值都一定能控制某个功能。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/156281

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX