如何获取 power shell 中的 cmdlet 的所有别名?
How to get all aliases for a cmdlet in power shell?
如何获取 cmdlet 的所有别名?例如 Get-Help
cmdlet 有 gcm
和 man
.
我试过 Get-Alias
但它给出了不需要的答案。我的要求是获取特定 cmdlet 的所有别名。
您可以使用 -Definition
参数获取此信息:
Get-Alias -Definition Get-Help
其他解决方案(对于比较熟悉Linux风格的人):
alias | findstr Get-Help
或
Get-Alias | findstr Get-Help
或
gal | findstr Get-Help
其中 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' }
如何获取 cmdlet 的所有别名?例如 Get-Help
cmdlet 有 gcm
和 man
.
我试过 Get-Alias
但它给出了不需要的答案。我的要求是获取特定 cmdlet 的所有别名。
您可以使用 -Definition
参数获取此信息:
Get-Alias -Definition Get-Help
其他解决方案(对于比较熟悉Linux风格的人):
alias | findstr Get-Help
或
Get-Alias | findstr Get-Help
或
gal | findstr Get-Help
其中 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' }