我是八度的新手,并且希望每次启动时在启动时自动运行一些命令。
我键入“帮助启动”,看到“八度使用文件“ .octaverc”。我在here进行了一些在线搜索,发现.octaverc文件应该位于以下路径:>
document.querySelectorAll("a[href^='https://aaaa/']")
问题:
在该目录中,我没有启动文件夹,只有“ oct”和“ site”。我确实看到了隐藏文件,这是我自从文件以“。”开始以来的第一个想法。字符。因此,我然后在目录中使用了Agent Ransack,仍然没有任何反应。
问题:
1)我必须自己制作启动文件夹和octaverc文件吗?
2)如果是这样,是否必须隐藏一个,或者两个都不隐藏?
3)可以是txt文件,还是具有特殊扩展名?
4)我是直接在文件中键入命令还是有特殊格式?
注意: 万一我走错了路,有一些我想在启动时运行的操作:
PS1('>>'),addpath('D:\ Users \ Me \ Desktop'),clc
提前感谢您的帮助!
答案 0 :(得分:2)
documentation中指定了octaverc
文件的可能位置(及其差异)。
简而言之,从更一般到更具体:
octave-home/share/octave/site/m/startup/octaverc
(对于整个系统而言,是最通用的)octave-home/share/octave/version/m/startup/octaverc
(涵盖系统上安装的多个八度音阶版本,可能需要不同的启动脚本)~/.octaverc
(其中~
是用户主目录的unix口语-覆盖用户特定的启动文件).octaverc
文件在任何目录中,为特定目录创建特定的启动条件 octaverc
文件实际上是简单的脚本文件,每次启动八度音程时,都会从最普通的脚本文件执行到最具体的脚本文件。因此,在存在冲突的命令的情况下,可以使用更具体的文件有效地覆盖更通用的行为。
Octave还支持(但不建议)使用startup.m
文件,以实现Matlab兼容性。
作为更一般的提示,如果您想从文档中搜索特定的关键字(例如octaverc
),则可以在duckduckgo(或Google)中键入这种搜索查询:
octaverc site:https://octave.org/doc/interpreter/
(或只是将文档下载为pdf并搜索pdf)
答案 1 :(得分:0)
找到解决方案,文件位于以下路径:
OCTAVE_HOME/share/octave/site/m/startup
要找出适合您的OCTAVE_HOME,只需在Octave命令行窗口中键入“ OCTAVE_HOME”即可。
答案:
1)您不必自己制作启动octaverc文件
2)该文件实际上并未隐藏,因此在正确的位置查找该文件应该很容易。
3)文件没有扩展名。只是八度。
4)在现有文件的最后一行下,您可以像在Octave命令行窗口中键入命令一样附加命令。