调用显然适用于 bash,但不适用于export MYVAR=/path/to/whatever
shell 。不幸的是,Matlab 启动器似乎执意要使用而不是。因此,导出环境变量以便从 Matlab 访问它的最简单方法是将该变量导出到。.bashrc
sh
sh
bash
sh
我如何才能持久地将环境变量导出到sh
?
答案1
在当前 shell 中执行以下步骤 (使用 zsh 和 bash 进行测试),不是破折号:
打开你的
.profile
:nano ~/.profile
添加此行
ENV=$HOME/.dashrc; export ENV
打开
.dashrc
nano ~/.dashrc
添加此行:
export MYVAR=/path/to/whatever
最后重新加载
.profile
. ~/.profile
或者注销然后重新登录。
现在开始冲刺:
sh
或者
dash
并输入
$ echo $MYVAR
/path/to/whatever