There are several flags you can pass to Sage via the command line:
-h, -?
Prints a help message.
-notebook
Starts the Sage notebook running in default mode.
This does not open a browser; it just starts a Sage Notebook server running
on http://localhost:8000 (or a subsequent port if that port
is not available). Pressing Control-c stops the server.
-i [packages]
Installs the given Sage packages. If a
package is listed at
http://modular.math.washington.edu/sage/packages/optional/and not available in your current directory,
then Sage will try to download the package and install it.
-optional
Lists all optional packages that can be
downloaded.
-t <files|dir>
Tests examples in .py, .pyx, .sage or .tex files.
-testall
Tests all examples in Sage.
-upgrade
Downloads the latest non-optional Sage packages from
http://modular.math.washington.edu/sage/packages/standard/, then
builds and installs them. In many cases this requires that
your computer has the necessary software development tools (listed
in the installation documentation). Optional packages have to
upgraded manually using sage -i
. (There are no binary packages
yet.)
file1.sage file2.sage file.py ...
Starts Sage,
compiles any .sage files to .py files, and
runs files.
-advanced
Displays additional options that can be passed to Sage.
See About this document... for information on suggesting changes.