当我们错误的设置环境变量,然后进行source的时候,这个时候一旦出错,所有的命令均失效,应该是linux内部保护机制导致的

连reboot都用不了

[root@zk zookeeper-3.4.9]# reboot
-bash: reboot: command not found
[root@zk ~]# cat  /etc/profile
-bash: cat: command not found

解决方法:

[root@zk zookeeper-3.4.9]# export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
[root@zk zookeeper-3.4.9]# vi /etc/profile
[root@zk zookeeper-3.4.9]# source /etc/profile

执行一下第一个命令就可恢复使用,然后我们进到之前错误的地方,进行修改后source既可

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐