默认情况下,Powershell在任何本地可执行文件之前都需要".\".因此,要在Powershell中执行本地命令,您需要键入类似的内容
.\foo arg1
Run Code Online (Sandbox Code Playgroud)
如何将需求变为"."关闭,所以我可以像运行一样
foo arg1
Run Code Online (Sandbox Code Playgroud)
什么是"."的正确名称?
.是当前目录,\是路径分隔符.这意味着.\foo是foo程序的相对路径.
如果.未包含在您的PATH环境变量中,则必须按上述方式指定它.为避免这种情况,您可以添加.到您的PATH变量中.但根据经验,从不这样做,因为它会带来安全风险.更好地使用.\foo甚至更好地提供绝对路径.
| 归档时间: |
|
| 查看次数: |
242 次 |
| 最近记录: |