我有两个相同的命令文件,它们都位于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/