我刚刚对这个问题发布了以下答案,但偶然发现了一个令我困惑的事情:defaults write
在Mac OS X中通过终端设置设置的值时,首选YES
/NO
还是true
/false
设置?还是只是无关紧要,Mac OS X可以接受YES
/NO
或TRUE
/FALSE
没有问题?
Mac OS X 10.10(Yosemite)中的这两个命令似乎工作相同:
defaults write com.apple.dashboard mcx-disabled -bool TRUE && killall Dock
defaults write com.apple.dashboard mcx-disabled -bool YES && killall Dock
与这两个命令相同,它们撤消了其他命令设置的值:
defaults write com.apple.dashboard mcx-disabled -bool FALSE && killall Dock
defaults write com.apple.dashboard mcx-disabled -bool NO && killall Dock
根据手册页的默认值:
-bool[ean] Allows the user to specify a boolean as the value for the given preference key. Value must
be TRUE, FALSE, YES, or NO.
看来它们只是建立在对YES / TRUE和NO / FALSE的识别中,两者都不可取。无论如何,它们最终都可能会转换为0或1。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句