所以我正在玩Sage和Python。
但是我总是在更改文件后结束
CTRL-D
> sage
sage: load("init.sage")
有没有办法启动预加载init文件的Sage CLI?
或者,我可以调用sage init.sage
并最终进入Sage CLI吗?
The "Sage startup scripts" page in the SageMath reference manual提到SAGE_STARTUP_FILE
环境变量,它控制哪个文件用作初始化文件。
如果init.sage
目录下有my_dir
文件,请更改为my_dir
并运行:
$ SAGE_STARTUP_FILE='init.sage' sage
和Sage将使用这个本地init.sage
文件而不是DOT_SAGE
目录中的文件。
插图:
$ echo "print('\n Using custom init file\n')" > my_init.sage
$ SAGE_STARTUP_FILE='my_init.sage' sage -q
Using custom init file
sage:
笔记:
echo "stuff" > my_file
将擦除并替换my_file
,sage -q
以“安静”模式启动Sage,即不显示横幅。