首页 > 解决方案 > 在 MATLAB 上使用 zsh 通过别名运行命令行

问题描述

我使用system/unixMatlab 上的命令通过命令行运行外部程序。.zshrc我想通过我计算机上的别名定义来执行它。不幸的是,别名似乎不可用。

ll 示例

我检查我是否使用了正确的外壳:unix('echo $SHELL')/usr/local/bin/zsh.

我已经添加setopt aliases了我的.zshrc,但它没有任何改变。打开非交互式shell时是否可以检查使用了哪些启动文件?

标签: matlabshellaliaszsh

解决方案


~/.zshrc似乎没有加载到非交互式案例中。解决方案包括加载别名并添加setopt aliases~/.zshenv. 例如看这个


推荐阅读