【问题标题】:Bash file extensions [duplicate]Bash文件扩展名[重复]
【发布时间】:2018-06-25 09:13:36
【问题描述】:

我正在尝试学习 bash。我注意到我可以在git、java、npm、node、nuget、paket 等路径上使用命令 但是,有些需要我输入 exe 扩展名,例如 msbuild.exe 因为msbuild 导致以下bash: msbuild: command not found 但msbuild.exe 按预期工作。 为什么有些命令需要扩展名而其他命令不需要? 我习惯了cmd 不需要指定分机,有什么办法可以让我不需要使用分机吗?

【问题讨论】:

  • win-bash 最后一次更新是在 2006 年......(因为那是标签,我假设你不是在谈论 WSL bash)
  • @GertvandenBerg 是的,很抱歉造成混乱。

标签: bash msbuild win-bash


【解决方案1】:

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

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

【讨论】:

  • 这样说很简单。谢谢
猜你喜欢
  • 2017-10-28
  • 2023-04-07
  • 2013-10-07
  • 1970-01-01
  • 2012-01-02
  • 2015-12-12
  • 2016-02-25
  • 1970-01-01
  • 2012-12-24
相关资源
最近更新 更多