0

我正在努力学习 bash。我注意到我可以在路径上使用命令,如git, java, npm, node,nugetpaket但是,有些需要我输入 exe 扩展名,例如msbuild.exe ,因为msbuild结果如下bash: msbuild: command not foundmsbuild.exe按预期工作。为什么有些命令需要扩展名而其他命令不需要?我习惯了cmd不需要指定分机的地方,有什么我可以做的,这样我就不需要使用分机了吗?

4

1 回答 1

0

你可以参考这个问题来寻找答案:`msbuild` command not found, but `msbuild.exe` works fine

简而言之:msbuild 是一个目录和一个可执行文件名,因此您必须提供“.exe”扩展名来指定它是您要运行的可执行文件。

于 2018-06-25T09:19:01.893 回答