我想知道是否可以在窗口中列出所有别名,比如命令:
Get-Alias
但它显示了所有可用的别名,例如python3
或jupyter-notebook
谢谢!
python3
和jupyter-notebook
不是别名,它们是应用程序,在搜索路径中可用。别名是PowerShell构造,仅存在于PowerShell中。
但是,如果您真正要问的是如何列出所有可能的命令(包括:cmdlet、函数、别名、应用程序、外部脚本(,那么您可以使用Get-Command
。
默认情况下,它不会显示应用程序,但您可以明确告诉它在-Name
参数中使用通配符返回所有类型的命令:
Get-Command -Name *
您还可以指定要查看的特定类型:
Get-Command -Type Application
Get-Command -Type Alias
Get-Command -Type Cmdlet,Application
如果你想把它们分组,看看每种类型有多少:
Get-Command -Name * | Group-Object -Property CommandType