MacOs 终端zsh执行命令都报错

如果你在 macOS 终端中使用 zsh 执行命令时遇到报错,例如:zsh: command not found: cat,zsh: command not found: ls,zsh: command not found: find等等

  • 临时处理

在终端直接输入如下命令

PATH=/bin:/usr/bin:/usr/local/bin:${PATH}

  • 永久处理

第一种方法:

检查环境变量: 确保你的环境变量(尤其是 PATH 变量)设置正确。你可以通过运行以下命令来查看当前的 PATH

echo $PATH

如果 PATH 变量看起来不正确或缺失了一些关键路径(如 /usr/local/bin 或 /usr/bin

编辑.zshrc文件 添加如下:

export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"

第二种方法:

首先我使用如下命令来检查zshrc配置文件(前提是使用了临时解决方案

nano ~/.zshrc

在文件中找到类似于以下内容并确保它存在

export PATH="/bin:/usr/bin:/usr/local/bin:${PATH}"

然后保存文件并重新启动,source ~/.zshrc的作用是重新加载当前用户的 Zsh shell 配置文件 .zshrc。这个命令会立即使配置文件的更改生效。

source ~/.zshrc

重启终端,至此,所有系统默认的命令就可以使用了,即便关闭终端窗口再次打开。

注意:使用其他shell的情况

如果你使用的是bash或其他shell,而不是zsh,你需要编辑相应的配置文件(如~/.bash_profile~/.bashrc),并刷新环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值