Amr*_*ish 8 linux bash sdkman
我刚刚安装了sdkman,用于在我的计算机(MacOS)上安装 grails。当我运行which sdk命令时,我没有得到任何输出。但是当我运行sdk help命令时,shell 能够解析它并给出正确的输出。我检查了 $PATH 环境变量中提到的所有目录,但找不到任何可执行文件sdk。所以我的问题是 shell 如何解析该sdk命令?
which sdk
sdk help
sdk
注意:我还在 Ubuntu 中进行了检查,发现了相同的行为。
Amr*_*ish 1
好的。所以我发现了。正如@that-other-guy 在上面的评论中提到的,我使用了type -a代替which,这表明它是一个定义的函数。
type -a
which
归档时间:
8 年,5 月 前
查看次数:
5570 次
最近记录:
5 年,3 月 前