The following command line options are available for Maxima:
-f file, --batch=fileProcess file in noninteractive mode.
--batch-lisp=fileProcess Lisp file file in noninteractive mode.
--batch-string=stringProcess string in noninteractive mode.
-d, --directoriesDisplay Maxima directory information.
--disable-readlineDisable readline support.
-g, --enable-lisp-debuggerEnable Lisp debugger.
-h, --helpDisplay a brief usage summary.
--init=stringLoad the Maxima and Lisp initialization files string.mac and string.lisp at startup.
--init-mac=fileLoad the Maxima initialization file file at startup.
--init-lisp=fileLoad the Lisp initialization file file at startup.
-l lisp, --lisp=lispUse Lisp implementation lisp. Use --list-avail to see the list of possible values.
--list-availList the available Lisp and Maxima versions.
-p lisp_file, --preload-lisp=lisp_filePreload lisp_file.
-q, --quietSuppress Maxima start-up message.
-r string, --run-string=stringProcess string in interactive mode.
-s port, --server=portConnect Maxima to server on port. Note that this does not create a Maxima server; Maxima is the client.
-u version, --use-version=versionLaunch Maxima version version. Use --list-avail to see the list of possible values.
--userdir=directoryUse directory for user directory (default is %USERPROFILE%/maxima for Windows, $HOME/.maxima for others)
-v, --verbosePrint extra information from the Maxima wrapper script.
--versionPrint the (default) installed version.
--very-quietSuppress expression labels and the Maxima start-up message.
-X Lisp options, --lisp-options=Lisp optionsOptions to be given to the underlying Lisp.
--no-init, --norcDo not load the init file(s) on startup.