如何执行具有相同名称的不同命令?

2 linux unix which ubuntu

我的电脑上有两个单独的文件,

which execfile
/usr/local/bin/
/usr/bin/
Run Code Online (Sandbox Code Playgroud)

所以,我在两个不同的目录中有两个同名的文件。如何准确指定要运行的命令?

小智 9

您可以在运行时指定命令的完整路径,键入:

/usr/bin/execfile
Run Code Online (Sandbox Code Playgroud)

或者

/usr/local/bin/execfile
Run Code Online (Sandbox Code Playgroud)

在该路径运行确切的文件

  • 是的,如果您希望 /usr/bin/execfile 成为默认文件,请确保 /usr/bin/ 在您的 `PATH` shell 环境变量中位于 /usr/local/bin/ 之前。 (6认同)