更改了PowerShell配置文件的起始路径,但无法将其更改回来



在学习Anaconda时,我遇到了"cd"在Anaconda PowerShell中不起作用的问题,所以我按照这里推荐的做了,手动创建了一个配置文件并将路径设置为特定文件夹。成功了。

但是今天不知何故,我发现"cd"再次为我工作,所以我打算删除该ps1文件。但是文件夹和里面的文件在那里并不孤单,完全消失了。现在,我每次启动PowerShell时都坚持我的临时路径。

根据Microsoft文档,$profile应该返回我的配置文件变量,它确实返回:

C:UsersmynameDocumentsWindowsPowerShellMicrosoft.PowerShell_profile.ps1

但首先,这不是我给它的文件名;其次,这个路径也不存在,无论是文件夹还是文件。

我尝试了notepad $profile,然后记事本告诉我"系统找不到指定的路径"。 但这正是系统告诉我的路径。

我在这里看到的一些答案说这是因为我的个人资料不存在,我需要先创建一个。这里的情况并非如此。我肯定覆盖了我的起始路径,但我找不到实际的配置文件来编辑它。

我也尝试再次以相同的方式执行此操作,但"YOUR_FILE_PATH"更改为"%Home"希望将其"覆盖"回来,但不知何故,这次它不起作用,文件也没有像第一次那样消失。

我对此真的很困惑。

如果要将PowerShell重置为安装PowerShell时的原始设置。

  1. 从"添加或删除程序"中卸载 PowerShell。
  2. 重新启动计算机。
  3. 重新安装 PowerShell。

最新更新