“哪个”符号链接失败

时间:2018-10-11 20:59:38

标签: macos shell

我的系统上有两个cmd版本:/path1/cmd/path2/cmd。 在我的$PATH中,path1path2之前,但是我想执行/path2/cmd而不影响其他命令。

我做到了

ln -s /path2/cmd ~/bin

并将~/bin放在$PATH前面。

现在,执行了正确版本的cmd/path2/cmd),我知道这是因为它们具有不同的输出。

which cmd仍显示/path1/cmd

编辑:我用bash,sh和zsh进行了测试。

0 个答案:

没有答案