当路径上有多个同名的二进制文件时,终端如何决定打开哪个程序?

当路径上有多个同名的二进制文件时,终端如何决定打开哪个程序?

我在变量中列出的各个目录中有多个同名的二进制文件PATH

我有多个二进制文件,因为我对不同的事情使用同一软件的不同版本。

当错误的版本在错误的时间打开时,我会遇到一些麻烦,并且想了解如何确定打开了哪个精确的二进制文件(而不是 PATH 上同名的其他二进制文件)?

答案1

在 $PATH 中找到的第一个路径就是使用的路径。

您可以使用 $PATH 中的条目顺序来控制执行的二进制文件。

相关内容