前言
折腾 Shell 的时候搞坏了 PATH 环境变量,导致所有命令都找不到。
临时修复
在 Shell 中执行以下命令来在此次会话中设置 PATH。这样一些基础工具就能工作了。
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
排查错误
从 Shell 启动文件中排查错误,看看最近修改了什么,以及什么命令可能会影响到 PATH 变量。
如果你使用 Bash,你可能需要排查下面的文件。
- /etc/profile
- /etc/bash.bashrc
- /etc/profile.d/*
- ~/.profile
- ~/.bashrc
如果你使用 Zsh,你可能需要排查下面的文件。
- /etc/zprofile
- /etc/zshrc
- ~/.zprofile
- ~/.zshrc