我有两个相同的命令文件,它们都位于 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 session 中键入它。
关于linux - 从两个中指定命令文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23886326/