我有两个相同的命令文件,它们都位于PATH文件夹中。
这意味着which mycmd返回两个不同的路径,例如

$ which mycmd
/usr/local/bin/mycmd
/usr/bin/mycmd


如何指定mycmd使用/usr/local/bin/mycmd(或其他)?

任何帮助将不胜感激!

最佳答案

如果您不愿意更改路径,可以使用alias

alias mycmd='/usr/local/bin/mycmd'


如果不同的命令否则需要不同顺序的路径,则这特别有用。

将语句添加到.bashrc,以防止您必须在每个shell会话中键入该语句。

关于linux - 从两个指定命令文件位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23886326/

10-09 17:29