/etc/profile修改时,将PATH变量指向错误的话,会导致输入很多命令式会提示“command not found”。修复方法:
1.使用vim的全路径 /usr/bin/vim /etc/profile重新修改 profile文件:
/usr/bin/vim /etc/profile
2.使用/bin/bash 中的source命令,重新设置PATH变量:
/bin/bash -c 'source /etc/profile'
发现报错:,说明id命令也受环境变量影响。重新使用第1步,修改一下/etc/profile的31行,改为id的全路径。
3.重新执行第2步,恢复正常。