交互式命令行
本教程中,假定你是用sage
命令打开Sage解释器的。这将启动一个定制后的IPythonshell,并导入很多函数和类,可以从命令行随时调用它们。通过修改$SAGE_ROOT/ipythonrc
文件可以定制更多的内容。启动Sage后,你看到的输出和下面的类似:
----------------------------------------------------------------------
| SAGE Version 9.0, Release Date: 2020-01-01 |
| Using Python 3.7.3. Type "help()" for help. |
----------------------------------------------------------------------
sage:
要退出Sage,按Ctrl+D,或者输入quit
或exit
.
sage: quit
ExitingSage(CPU time 0m0.00s, Wall time 0m0.89s)
这里wall time是指进程总共的运行时间。这只是相对的,因为CPU时间没有跟踪子进程如GAP或Singular所用的时间。
(避免从终端用kill -9
结束一个Sage进程,这样Sage可能不会结束其子进程,如Maple进程, 或清理$HOME/.sage/tmp
中的临时文件。)