$PWD与powershell或pwsh中的Get-Location?

7eumitmz  于 2023-04-30  发布在  Shell
关注(0)|答案(1)|浏览(156)

Powershell有$PWDGet-Location,两者都有效地返回当前的“shell位置”(与[System.Environment]::CurrentDirectory相反)。
$PWD记录为:
包含表示当前PowerShell运行空间的当前目录位置的完整路径的路径对象。
Get-Location的记录如下:
获取一个表示当前目录的对象,非常类似于print workingdirectory(pwd)命令。

  • 两者都不是 * 文档页面提到了另一个选项。

那么,它们产生的价值有什么区别吗?可能有多个runspace?

8wigbo56

8wigbo561#

@圣地亚哥在评论中这样回答:
$pwd几乎是没有参数的Get-Location,两者都输出$PSCmdlet.SessionState.Path.CurrentLocation,但 * the cmdlet allows可以在不同的提供商,psdrive和堆栈中获得您的位置 *

相关问题