如何在Windows Ubuntu上执行Windows CMD命令?

时间:2018-10-30 13:00:05

标签: windows ubuntu cmd

我最近有Windows ubuntu。我想在Windows ubuntu上运行Windows cmd命令。那可能吗。

例如,我要打开一个exe文件。在cmd中,您只需键入Executable.exe即可执行该文件。如果我在Windows ubuntu中执行此操作,将导致Executable.exe: command not found。我将如何在Windows Ubuntu中运行Windows cmd命令?

1 个答案:

答案 0 :(得分:0)

您所说的“ cmd命令”可能是以下两种情况之一:

  1. 外部命令(例如.exe文件)或具有类型关联的文件(例如.jar)。它们必须位于PATH环境变量中引用的目录中,或者位于当前工作目录中。

  2. 内部命令,例如TYPEECHO等是由cmd.exe解释器直接识别的命令。

您的Ubuntu系统运行Bash Shell版本。在Bash中,只要它们在PATH中,就可以通过键入外部命令的名称来运行它们。 Bash无法识别当前目录中的可执行文件,因此您必须明确地将./放在前面。

要使Bash执行cmd.exe命令,您需要运行cmd.exe并将其传递给带有/c选项的命令,例如cmd.exe /c echo Hello world.也可以将cmd.exe /c用于外部命令,因此,如果不确定该命令是内部命令还是外部命令,此选项将很有用。