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

shell 复制代码
(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

相关推荐
花小璇学linux22 分钟前
imx6ull-驱动开发篇5——新字符设备驱动实验
linux·驱动开发·imx6ull·嵌入式软件
饭碗的彼岸one27 分钟前
重生之我在10天内卷赢C++ - DAY 1
linux·开发语言·c++·经验分享·笔记·学习方法
Asuicao29 分钟前
ansible巡检脚本
linux·运维·ansible
被遗忘的旋律.40 分钟前
Linux驱动开发笔记(五)——设备树(下)——OF函数
linux·驱动开发·笔记
Tipriest_1 小时前
Linux Flathub软件管理方法 使用指南
linux·flathub
pirateeee1 小时前
在Linux中创建LVGL应用
linux
Wezzer1 小时前
企业级部署 (基于tomcat与nginx)
linux·运维·服务器
Johny_Zhao2 小时前
centos8安装部署spug自动化运维管理平台
linux·信息安全·云计算·shell·yum源·系统运维·centos8·spug
看星星的小王子2 小时前
Linux基础(三)——Bash基础
linux·运维·bash
sheepwjl2 小时前
《嵌入式C语言笔记(十七):进制转换、结构体与位运算精要》
linux·c语言·开发语言·笔记·算法