我无意中破坏了 zshell,以前有人见过这个错误 - `prompt_status:5: command not found: wc`

问题描述 投票:0回答:1

帮助...

我向

~/.zshrc
添加了一个 PATH 变量,不知何故我无意中破坏了它。以至于它无法识别任何命令,包括最简单的命令,如
ls
-
zsh: command not found: ls

我打开

~/.zshrc
使用
nano ~/.zshrc
进行编辑,输入
PATH
变量
export PATH="/usr/local/bin:$PATH"
,然后关闭并像往常一样用
ctrl + X
保存它,然后我使用
source ~/.zshrc
获取 zshell。

在我这样做之后,我开始收到错误

prompt_status:5: command not found: wc
,这是我以前从未见过的,并且无法通过谷歌搜索找到任何信息。

然后,如果我尝试使用 nano 编辑 zshrc,我将无法访问它并收到错误:

zsh: command not found: nano
prompt_status:5: command not found: wc 

我不确定我在使用 nano 保存和关闭文件的过程中是否做错了什么,但现在我什至无法访问该文件进行更改。谁能指出我可以在哪里直接访问 .zshrc 文件进行更改或使用任何其他方法来解决此问题?

我使用的是运行操作系统 14.5 的 Intel Mac Pro。

macos unix path zsh oh-my-zsh
1个回答
0
投票

结果我弄乱了我的 PATH 变量,每 - 在 mac 中总是得到 zsh: command not found:

我省略了

PATH:
部分,添加了字符串
export PATH="Users/canderson/python_libraries"
而不是
export PATH="$PATH:/Users/canderson/python_libraries"

我可以通过在终端中输入

PATH=/bin:/usr/bin:/usr/local/bin:/sbin:${PATH} export PATH
并将 PATH 变量修复为:

来解决此问题

export PATH="$PATH:/Users/canderson/python_libraries"

© www.soinside.com 2019 - 2024. All rights reserved.