欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > 【问题解决】Linux安装conda修改~/.bashrc配置文件后,root 用户下显示 -bash-4.2#

【问题解决】Linux安装conda修改~/.bashrc配置文件后,root 用户下显示 -bash-4.2#

2025/4/3 23:15:28 来源:https://blog.csdn.net/qq_44833403/article/details/146590668  浏览:    关键词:【问题解决】Linux安装conda修改~/.bashrc配置文件后,root 用户下显示 -bash-4.2#

问题描述

在Linux安装conda下的python环境时候,修改了~/.bashrc文件,修改完成后,再次进入服务器后,登录时候显示的不是正常的[root@localhost ~]#,而是-bash-4.2#

在这里插入图片描述


原因分析:

网上原因有:/root下面的几个配置文件丢失,丢失文件如下:

1、.bash_profile
2、.bashrc
3、.bash_logout

检查方式: 在/root目录下,用ls -a,检查是否存在文件,我的检查结果是,存在文件……如果没有,需要:从/ect/skel下复制文件到root中

在这里插入图片描述
因为我是配置conda的时候修改的.bashrc文件,先检查我的conda 能否正常使用,结果是可以正常加载。
在这里插入图片描述

分析原因可能是:我文件修改后未正确退出,影响了root用户的登录。


解决方案:

按照网上的方法,如果root目录下没有这三个文件,先从/ect/skel下复制文件到root中。

在这里插入图片描述

(base) -bash-4.2# cd /etc/skel/
(base) -bash-4.2# cp /etc/skel/.bash* /root

在这里插入图片描述

网上已有教程都说再次登录即可,这里再次登录方法是,一定记得需要执行一步su root,然后就可以了。

然后执行 su root,这里恢复正常:
在这里插入图片描述
conda执行也依然正常:
在这里插入图片描述
参考文章:https://blog.csdn.net/sunnyzyq/article/details/87620837

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词