当前位置: 首页 > news >正文

【问题解决】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

相关文章:

  • RCE(自增、取反、异或)
  • Docker 设置国内镜像源
  • C++11--(1)
  • 书籍学习|基于Java+vue的书籍学习平台(源码+数据库+文档)
  • 项目复盘:websocket不受跨域限制的原理
  • MySQL数据库和表的操作
  • 【工具变量】地市地方债、政府债、隐形债相关数据(2007-2023年)
  • 《2核2G阿里云神操作!Ubuntu+Ollama低成本部署Deepseek模型实战》
  • 【MySQL】InnoDB中的MVCC
  • 软件测试常用设计模式
  • 每日算法-250328
  • 【C++数据库】SQLite3数据库连接与操作
  • Sentinel[超详细讲解]-2
  • 进制转换,base可能为负数
  • StarRocks 部署:依赖环境
  • Redis | 基于 Redis 实现机器列表 Token 缓存的 Java 实现
  • CSS——变换、过度与动画
  • 当贝AI知识库评测 AI如何让知识检索快人一步
  • 《数据库原理》SQLServer期末复习_题型+考点
  • Vue3当中el-tree树形控件使用
  • 最权威的网站推广设计/推广资源整合平台
  • 东莞外贸网站推广建设/新闻热点最新事件
  • intitle:网站建设/中国科技新闻网
  • 武汉网页设计/seo赚钱吗
  • 网站用户引导/网络营销学校
  • 南宁哪个公司做网站建设/网络推广优化平台