Powershell 如何在power shell中获取cmdlet的所有别名?
如何获取cmdlet的所有别名?例如,Powershell 如何在power shell中获取cmdlet的所有别名?,powershell,alias,Powershell,Alias,如何获取cmdlet的所有别名?例如,Get Helpcmdlet具有gcm和man 我尝试了获取别名,但它给出了不需要的答案。我的要求是获取特定cmdlet的所有别名。您可以使用-Definition参数获取此信息: Get-Alias -Definition Get-Help 其他解决方案(对于那些更熟悉Linux风格的人): 或 或 其中,gal是Get alias其他方式的别名 Get-Alias | Where-Object {$_.Definition -eq 'Get-Help'
Get Help
cmdlet具有gcm
和man
我尝试了
获取别名
,但它给出了不需要的答案。我的要求是获取特定cmdlet的所有别名。您可以使用-Definition
参数获取此信息:
Get-Alias -Definition Get-Help
其他解决方案(对于那些更熟悉Linux风格的人):
或
或
其中,gal
是Get alias
其他方式的别名
Get-Alias | Where-Object {$_.Definition -eq 'Get-Help' }
gal | where { $_.Definition -eq 'Get-Help' }
Get-ChildItem Alias: | Where-Object { $_.Definition -eq 'Get-Help' }
Get Alias-Definition Get Help返回一个错误,但是Get Alias-Definition Help返回man->Help,这是一个更好的示例。
Get-Alias | findstr Get-Help
gal | findstr Get-Help
Get-Alias | Where-Object {$_.Definition -eq 'Get-Help' }
gal | where { $_.Definition -eq 'Get-Help' }
Get-ChildItem Alias: | Where-Object { $_.Definition -eq 'Get-Help' }