如何设置Octave软件在启动时运行初始化命令?例如,将提示符(PS1)和cd设置为项目目录?
感谢。
答案 0 :(得分:7)
我在C:\Octave
安装了Octave,所以我在位置C:\Octave\3.2.4_gcc-4.4.0\share\octave\site\m\startup
处执行了您在文件中提出的要求。文件名为 Octave的系统级启动文件 ,我输入的代码是:
PS1('>> ');
addpath('{$path-to-my-octave-files}');
但是我觉得任何代码都没问题。
答案 1 :(得分:1)
你可以
使用
octave --persist --eval 'some_code_to_evaluate'
或
使用
设置exec路径octave --exec-path path_to_your_subprogramms
就个人而言,我不希望八度音程 cd 到项目目录,因为项目目录可以改变。此外,如果您事先有一些默认代码运行,那么 - eval 命令等其他功能就不再那么容易使用了。