如何在power shell中获取cmdlet的所有别名?

时间:2015-05-11 12:30:34

标签: powershell

如何获取cmdlet的所有别名?例如,Get-Help cmdlet包含gcmman

我尝试了Get-Alias,但它提供了不必要的答案。我的要求是获取特定cmdlet的所有别名。

3 个答案:

答案 0 :(得分:6)

您可以使用-Definition参数获取此信息:

Get-Alias -Definition Get-Help

答案 1 :(得分:0)

其他解决方案(对于那些更熟悉Linux风格的人):

alias | findstr Get-Help

Get-Alias | findstr Get-Help

gal | findstr Get-Help

其中galGet-Alias的别名。

答案 2 :(得分:0)

其他方式

Get-Alias | Where-Object {$_.Definition -eq 'Get-Help' }
gal | where { $_.Definition -eq 'Get-Help' }
Get-ChildItem Alias: | Where-Object { $_.Definition -eq 'Get-Help' }