默认情况下,Powershell 要求在任何本地可执行文件之前加上“.\”。因此,要在 Powershell 中执行本地命令,您需要键入如下内容
.\foo arg1
如何关闭键入“.\”的要求,以便我可以像这样运行
foo arg1
“.\”的正确名称是什么?
最佳答案
.
是当前目录,\
是路径分隔符。这意味着 .\foo
是 foo 程序的相对路径。
如果 .
没有包含在您的 PATH
环境变量中,您必须像上面那样指定它。为避免这种情况,您可以将 .
添加到您的 PATH
变量中。但根据经验,永远不要这样做,因为它会导致安全风险。最好使用 .\foo
或者提供绝对路径。
关于powershell - 如何在执行本地命令时关闭powershell中的 ".\"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5245800/