首页 > 解决方案 > 错误:不允许使用别名,因为别名已存在

问题描述

我是这个终端主题的新手,我正在使用 Windows PowerShell,我正在尝试解决 Postgres 错误。

我在这里查看了一些解决问题的帖子,但我看到人们使用“which”来查看文件的目录,我在控制台中编写了它,但命令不起作用。问题是我已经搜索了如何在 PowerShell 中使用此命令,但我创建它并没有工作,每次打开 PowerShell 时,此错误消息都会出现在我的屏幕上:

New-Alias :不允许使用别名,因为名称为“which”的别名已经存在。

  • 获取命令的新别名

  • CategoryInfo : ResourceExists: (which:String) [New-Alias], SessionStateException

  • FullyQualifiedErrorId : AliasAlreadyExists,Microsoft.PowerShell.Commands.NewAliasCommand

我想解决这个问题,但我不知道如何,我需要帮助:(

标签: powershell

解决方案


如果“which”有两个别名,Powershell 将不知道您在脚本中指的是哪一个。

您可以列出现有别名并删除它们,然后使用您想要的值再次创建它。

Get-Alias -Name which
Remove-Alias -Name which

存在一些关于永久设置新别名和编辑个人资料的问题。例如,如何创建永久 PowerShell 别名


推荐阅读