Powershell:粘贴最后一个命令

A.R*_*.R. 2 powershell powershell-3.0

有没有办法让 powershell 将最后一个命令粘贴到当前的命令行中?

例如,假设我输入:

get-service
Run Code Online (Sandbox Code Playgroud)

并决定我想要更多信息,所以我会输入:

get-help get-service
Run Code Online (Sandbox Code Playgroud)

相反,似乎应该有一条捷径,这样我就可以这样:

get-help %x
Run Code Online (Sandbox Code Playgroud)

并获得相同的结果,因为本示例中的快捷方式%x将替换为之前的命令get-service。甚至可以通过键盘上的按钮来获得相同的结果。当然,这是一个人为的示例,但看起来它在更复杂的场景中确实很有用。有类似的东西吗?

Sir*_*tor 5

自动变量$$保存最近的命令。

所以你可以做

get-service
get-help $$
Run Code Online (Sandbox Code Playgroud)