如何在 zsh shell 中使用 "setenv" 命令?

How to use "setenv" command in zsh shell?

我尝试在我的笔记本 (macOS Catalina 10.15) 中安装 OMNeT++。我遵循了 OMNeT++ 官方网站的安装指南。但本指南说明如下:

OMNeT++ needs its bin/ and tools/macosx/bin directories to be in the path. To add them PATH temporarily (in the current shell only), change into the OMNeT++ directory and source the setenv script:

$ cd omnetpp-5.6.1
$. setenv

我知道 "setenv" 命令只能使用 "csh"。

我可以更改默认值 shell (zsh) 以对 shell 使用上述命令吗?

他们不是在谈论 csh 内置;他们指的是一个名为 setenv 的脚本,该脚本将被获取(使用 . 命令,由于靠近提示,它在您的问题中有些隐藏)。

cd omnetpp-5.6.1
. setenv

如果您使用 bashzshksh 等,您可以使用 source 作为 . 的同义词:

source setenv