powershell - 如何在执行本地命令时关闭powershell中的 ".\"?

标签 powershell

默认情况下,Powershell 要求在任何本地可执行文件之前加上“.\”。因此,要在 Powershell 中执行本地命令,您需要键入如下内容

.\foo arg1

如何关闭键入“.\”的要求,以便我可以像这样运行

foo arg1

“.\”的正确名称是什么?

最佳答案

.是当前目录,\是路径分隔符。这意味着 .\foo 是 foo 程序的相对路径。

如果 . 没有包含在您的 PATH 环境变量中,您必须像上面那样指定它。为避免这种情况,您可以将 . 添加到您的 PATH 变量中。但根据经验,永远不要这样做,因为它会导致安全风险。最好使用 .\foo 或者提供绝对路径。

关于powershell - 如何在执行本地命令时关闭powershell中的 ".\"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5245800/

相关文章:

python - 从 Python 运行 PowerShell 脚本

sql - 计算上次将文件写入 PowerShell 的月份的第几周

regex - 如何解决“替换字符串”方法区分大小写的问题?

regex - Powershell的正则表达式为connectionStrings?

打包在批处理文件中的PowerShell脚本只执行了一半

powershell - 寻找一个 PowerShell 脚本来递归地比较两个文件夹

powershell - NuGet:如何使用 Install.ps1 文件更改文件的属性?

powershell - 如何知道远程工作站上是否安装了powershell?

c# - 如何使用 Web API(cs 或 asp.net)调用 Powershell 脚本

Azure powershell函数如何将消息添加到存储帐户队列