CentOS7中bash-4.2问题的解决
“滴水穿石,不是因其力量,而是因其坚韧不拔锲而不舍。”
Dripping through a stone is not because of its strength, but because of its perseverance.
image"Bug天天有,辞职自然无!”
image开个玩笑,还是工作要紧!
image今天,给大家分享的是,CentOS中遇到的奇葩bug,"bash-4.2"的解决方法。
Bug症状:使用普通用户登录linux主机的时候,出现主机名变成-bash-4.2,命令不可用的情况。
image解决方法:
Linux中当新建用户时,每个用户都会默认有自己的环境变量,可以通过修改环境变量配置文件进行修改。
cp /etc/skel/.bashrc /home/usernamecp /etc/skel/.bash_profile /home/username
使用exit 退出后,重新打开终端即可。
经过上述操作后,终于可以使用终端了,也可以输入命令了,但是!但是!但是conda命令又不行了。。。。。。
image这是因为anaconda的环境变量丢失,重新配置
gedit /etc/profile
打开后发现anaconda环境变量配置正常
image重新激活anaconda环境变量
source /etc/profile
激活后执行conda
conda
成功解决问题
image再次打开新终端,发现bash-4.2问题已解决
image但是conda仍没有解决,所以仍然需要,重新激活环境变量
source /etc/profile
再次执行conda
image终于可以成功使用!
image如果你在操作过程中遇到了什么问题,或有什么想法和建议(希望大家多提想法和建议,一起交流,一起进步****~),在留言区尽情留言吧,看到后便会及时回复大家哦~
网友评论