你的 Mac 环境 PATH 炸了,导致系统命令 ping、route 全都找不到!这是网络慢 + 命令失效的典型原因。
一秒解决:先恢复系统命令
复制整行粘贴到终端执行:
bash
运行
export PATH=/usr/bin:/bin:/usr/sbin:/sbin
永久修复 PATH(真正解决问题)
Mac 的 PATH 是被 配置文件改错了,我们直接把错误配置删掉 / 修复。
sudo rm -f /etc/paths.d/*
echo -e "/usr/local/bin\n/usr/bin\n/bin\n/usr/sbin\n/sbin" | sudo tee /etc/paths
rm -f ~/.zshrc ~/.bash_profile ~/.profile
source /etc/profile
现在关闭终端重新打开,所有命令都恢复正常了!