在Windows命令行中:如何知道命令的路径?

在Windows命令行中:如何知道命令的路径?

我在很多地方都有一些程序(它是命令)..我从 CMD 启动这个命令。问题是,我需要确切知道正在运行的命令java的路径..java

(如果您了解 unix,我需要一个诸如 的命令which)。

谢谢。

答案1

对于 Windows帮助?

答案2

无需安装WHICH因为 Windows 有一个可以执行相同操作的本机命令,称为WHERE

它是 Vista 及更高版本中的本机命令,但可以从 Windows 早期版本的 Windows Server 2003 资源工具包中添加。

答案3

Windows 中没有与“Unix 的哪个”完全等同的东西,但这并不意味着没有解决方案;)请查看以下链接:

对于 Windows

答案4

因为前段时间我无法找到适用于 Windows 的“which”命令的替代品,所以我在 Python 中实现了一个简单的替换,也具有命令名称的部分匹配:

https://gist.github.com/667891

希望你觉得它有用 :)

相关内容