欢迎您, 来到 宁时修博客.^_^

Linux系统基础知识 --- 显示 -bash-4.2# 或 -bash-4.2$ 的解决方法

2018/12/05 言则行 Linux 1766
Linux系统显示 -bash-4.2# 或 -bash-4.2$ 的解决方法

原因:

    3852.png

    Linux系统显示 -bash-4.2# 或 -bash-4.2$ 是因为用户家目录下缺少环境变量文件。


    -bash-4.2#,“#”表示这是root用户

    -bash-4.2$ ,“$”表示普通用户


恢复方法:

    将/etc/skel/目录下 .bashrc和 .bash_profile 文件拷贝到用户的家目录下,然后对复制过去的文件授予该用户、用户组权限。

cp /etc/skel/.bashrc /var/lib/jenkins/
cp /etc/skel/.bash_profile /var/lib/jenkins/
chown jenkins.jenkins /var/lib/jenkins/.bashrc
chown jenkins.jenkins /var/lib/jenkins/.bash_profile

    然后退出重新登录,就恢复正常了。


/etc/skel/目录作用:

       用来存放新用户环境变量文件,添加新用户时,将该目录下文件拷贝到新用户家目录中。

       默认情况下该目录下都是隐藏文件(以.点开头的文件);

       通过修改、添加、删除该目录下的文件,可为新添加的用户提供统一的、标准的、初始化用户环境。


点赞
说说你的看法

所有评论: (1)