背景
linux在修改完环境变量/etc/profile后保存文件后,发现大多数命令不可用,只有少数如:cd、pwd可以使用;
原因分析
/etc/profile文件中有无效字符或变量,导致export后的环境变量不可用;
在export PATH时,漏掉了系统本身的$PATH;
其他原因;
解决
在命令行输入:export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
发现系统命令已恢复,然后再重新编辑/etc/profile,按照上述原因进行对应修改。
来源地址:https://blog.csdn.net/liuhao_0823/article/details/129062551