【发布时间】:2017-07-08 16:18:34
【问题描述】:
我刚刚安装了sdkman,用于在我的机器上安装 grails (MacOS)。当我运行 which sdk 命令时,我没有得到任何输出。但是当我运行sdk help 命令时,shell 能够解决它并给出正确的输出。我检查了 $PATH 环境变量中提到的所有目录,但找不到任何可执行文件sdk。所以我的问题是shell如何能够解析sdk命令?
注意:我还检查了 Ubuntu,我看到了相同的行为。
【问题讨论】:
-
which几乎从来都不是正确的命令。请改用type -
谢谢!显然它是在源文件中定义的函数。