Name
defaults
Synopsis
defaults [-currentHost | -hostname]command
Modifies the defaults system. When you customize your Mac using the
System Preferences, all of those changes and settings are stored in
the defaults system. Everything that
you’ve done to make your Mac your own is stored as
XML data in the form of a property list (or
plist). This property list is, in turn, stored
in ~/Library/Preferences.
Every time you change one of those settings, that particular property
list is updated. For the initiated, there are two other ways to alter
the property lists. The first is by using the
Property List Editor
application (/Developer/Applications) and the
other is by using the defaults command in the
Terminal. Whether you use System Preferences, Property List
Editor, or the defaults command, any
changes you make affect the current user.
Options
-
-currentHost Performs operations on the local machine.
-
-hostname Performs operations on the specified host.
Commands
-
read Prints out all of your current settings.
-
readdomain Prints out your settings for the specified domain, such as
com.apple.dock.-
readdomain key Prints out the value of the specified key. For example, to see the current Dock orientation, use:
defaults read com.apple.dock orientation
-
read-typedomainkey Prints out the data type of the specified key. For example,
defaults read-type com.apple.dock orientationtells you that the type of theorientationkey isstring.-
writedomain key value Writes a value to the specified key. ...