powershell - 错误:不允许使用别名,因为别名已存在
问题描述
我是这个终端主题的新手,我正在使用 Windows PowerShell,我正在尝试解决 Postgres 错误。
我在这里查看了一些解决问题的帖子,但我看到人们使用“which”来查看文件的目录,我在控制台中编写了它,但命令不起作用。问题是我已经搜索了如何在 PowerShell 中使用此命令,但我创建它并没有工作,每次打开 PowerShell 时,此错误消息都会出现在我的屏幕上:
New-Alias :不允许使用别名,因为名称为“which”的别名已经存在。
获取命令的新别名
CategoryInfo : ResourceExists: (which:String) [New-Alias], SessionStateException
FullyQualifiedErrorId : AliasAlreadyExists,Microsoft.PowerShell.Commands.NewAliasCommand
我想解决这个问题,但我不知道如何,我需要帮助:(
解决方案
如果“which”有两个别名,Powershell 将不知道您在脚本中指的是哪一个。
您可以列出现有别名并删除它们,然后使用您想要的值再次创建它。
Get-Alias -Name which
Remove-Alias -Name which
存在一些关于永久设置新别名和编辑个人资料的问题。例如,如何创建永久 PowerShell 别名
推荐阅读
- amazon-web-services - 将 CloudFormation 参数传递给 AppSync 解析器
- javascript - 正则表达式替换括号中的文本
- android - 在 Android 上使用 insets 填充 WebView 中的内容
- c - 文件处理问题,在c中自动生成其他类型的数据
- drools - 使用 InsertLogical 和累积之间的区别
- routes - OSRM 流量预测
- c - 内核是否进行了碎片整理
- python - 从另一个包含字符串的文件中选择文件
- ios - UIImageView:如何在平移和缩放后仅捕获可见内容
- javascript - ref.current.focus() 不是函数