Mathematica stores preference settings and initialization data in two directories, $BaseDirectory and $UserBaseDirectory. Within each of these directories are several possible subdirectories with titles such as FrontEnd, Kernel, and Licensing.
Global settings that affect all users are stored in subdirectories of the directory $BaseDirectory. The default value of $BaseDirectory for different operating systems is shown in the following table. To redefine the location of global preference settings and initialization data, set the environment variable MATHEMATICA_BASE.
|Windows XP||C:\Documents and Settings\All Users\Application Data\Mathematica|
|Mac OS X||/Library/Mathematica|
Location of the directory $BaseDirectory for different operating systems.
Settings that only affect a particular user are stored in subdirectories of the directory $UserBaseDirectory. The default value of $UserBaseDirectory for different operating systems is shown in the following table. To redefine the location of user preferences and initialization data, set the environment variable MATHEMATICA_USERBASE.
|Windows XP||C:\Documents and Settings\username\Application Data\Mathematica|
|Mac OS X||~/Library/Mathematica|
Location of the directory $UserBaseDirectory for different operating systems.
In the pathnames that follow, replace the variables $BaseDirectory and $UserBaseDirectory with the appropriate directories for your system. To find their locations on your system, evaluate the command $BaseDirectory (or $UserBaseDirectory) in a Mathematica notebook.
The initialization files used by the kernel contain Mathematica commands that are evaluated at startup, such as function definitions, packages to load, and kernel option settings. These commands are also available to the Mathematica front end.
Front end initialization files store preference settings such as the values of global options in the Option Inspector. These files are automatically updated by Mathematica when you change a setting in the front end. To make changes to this file, make your changes from within Mathematica rather than editing the file directly.
This file stores systemwide defaults used by all Mathematica front ends. The settings in this file affect all users. "Systemwide Defaults" explains how to implement changes to this global file.
Passwords are stored in the mathpass file, described in further detail in "Registration and Passwords". In the following pathname, replace the variable $InstallationDirectory with the directory where you installed Mathematica. The default value of $InstallationDirectory on Windows is C:\Program Files\Wolfram Research\Mathematica\9.0. To find the value of $InstallationDirectory on your system, evaluate the command $InstallationDirectory in a Mathematica notebook.