**参考文章:https://www.centoscn.vip/1428.html**
今天看了一篇博客心血来潮,准备操作一波/etc/profile文件,更新一个比较有意思的配置,发现当我执行source命令,准备让配置生效时,报如下错误
```bash
[root@blog]# source /etc/profile
/usr/libexec/grepconf.sh: line 5: grep: command not found
```
并且更可怕的是
```bash
[root@izuf6fqrfwlp1j6z2mj7ruz /]# vi /etc/profile
-bash: vi: command not found
```
以及
```bash
[root@izuf6fqrfwlp1j6z2mj7ruz /]# yum install vim
-bash: yum: command not found
```
上述种种意味着我的linux就这么挂了,瞬间想有一种要还原的冲动,但是想了想,服务器里面还有好多重要的资料,决定还是算了。
其实修改方法也很简单,只要执行一条命令即可恢复。
```bash
$ export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
$ source /etc/profile
```
上述两条命令执行过后,即可恢复正常。是不是很nice呢?
解决centos误配配置导致source /etc/profile 报错