2.1.2启动文件

当Octave启动时,它会从以下列表中的文件中查找要执行的命令。这些文件可能包含任何有效的Octave命令,包括函数定义。

Octave原点/共享/Octave/站点/m/启动/Octave

这里的Octave原点是安装Octave的目录(默认为/usr/local).提供此文件是为了全局更改站点上所有用户的默认Octave环境,使其适用于您安装的所有版本的Octave。更改此文件时应小心,因为您网站上的所有Octave用户都会受到影响。默认文件可能会被环境变量覆盖OCTAVE_SITE_init文件.

Octave原点/份额/Octave/版本/m/启动/Octave

这里的Octave原点是安装Octave的目录(默认为/usr/local版本是Octave的版本号。提供此文件是为了全局更改特定版本Octave的所有用户的defaultOctave环境。更改此文件时应小心,因为您网站上Octave的所有用户都会受到影响。默认文件可能被环境变量覆盖OCTAVE_VERSION_init文件.

配置目录/Octave/Octave

这里的配置目录是用户本地配置文件(例如。,$XDG_CONFIG_HOME在许多类似Unix的操作系统上,或者%APPDATA%在Windows上)。

~/.octaverc

此文件用于对默认Octave环境进行个人更改。

.Octave

此文件可用于更改特定项目的默认Octave环境。Octave读取后在当前目录中搜索此文件~/.octaverc。的任何使用cd中的命令~/.octaverc文件将影响Octave搜索的目录.Octave.

如果在主目录中启动Octave,则文件中的命令~/.octaverc将只执行一次。

启动.m

此文件用于对默认Octave环境进行个人更改。它是为执行的MATLAB兼容性,但是~/.octaverc是配置更改的首选位置。

如果使用调用Octave,则在读取每个启动文件时将显示一条消息冗长的参数,但没有不说话的参数

启动文件总是在系统的区域设置字符集中进行处理(独立于例如在GUI属性中设置的m文件编码)。换言之,系统的区域设置字符集一直有效,直到用户手动设置m文件编码(例如,在其中一个启动文件中)并触发对任何相关m文件的重新解析。Octave可以强制使用函数的新编码mfile_encoding:

mfile_encoding(“utf-8”);#设置新编码清除(“函数”);#重新解析新编码中的所有.m文件

这将更改用于解释所有后续运行的启动文件和m文件(不包括当前执行的文件)的编码。


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号