front end initialization code for the currently logged-in user
The user-specific initialization files within $UserBaseDirectory are read after the systemwide initialization files within $BaseDirectory, so any conflicting symbols will be defined as in the user-specific initialization files.
Mathematica will also load init.m files from Autoload directories.
To suppress the loading of kernel initialization files, use the kernel command-line option -noinit.
To specify another file to be used for kernel initialization in addition to init.m, use the kernel command-line option -initfilefile, where file is the additional initialization file.
Template initialization files for the kernel are created automatically if they do not already exist.
If front end options are changed while Mathematica is running, the user-specific front end initialization file will be updated automatically to reflect these changes. The systemwide front end initialization file will remain unchanged.