如何在 PowerShell 中从别名获取/解析命令?


要根据给定的别名解析命令名称,你需要使用以下命令。

$Alias:AliasName

例如,

$Alias:dir

$Alias:ls

输出

Get-ChildItem

这意味着上述命令将提供相同的结果。例如,以下命令的输出将保持不变。

Get-ChildItem C:\
Dir C:\
ls C

输出

你还可以使用 Get-Alias 解析别名名称。例如,

Get-Alias -Name dir

Get-Alias -Name ls

直到现在,我们需要记住别名名称才能获取命令,而且我们正在运行单个命令来获取别名及其命令。可以获取给定命令的所有别名名称。要获取 Get-ChildItem 的所有别名。

Get-Alias | where {$_.Definition -eq "Get-ChildItem"}

输出

Get-Alias | where {$_.Definition -eq "Get-Content"}

输出

更新时间:2020 年 2 月 14 日

309 次浏览

开始你的 职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.