问题说明:

登录系统后命令行出现如下提示:

-bash-4.2$ 			# 不是我们熟悉的用户名@主机名 + 路径的显示方式[root@centos ~]#

image-20220526135414800


解决方法

​ 将/etc/skel目录下的环境变量文件拷贝到当前用户家目录,然后重新登陆即可

操作示例:

# 1. 使用root用户创建家目录
➜  ~ mkdir /home/jack   # 此例为jack用户(如果你是其他用户,请替换成你的用户名)

# 2. 修改家目录权限
➜  ~ chown jack:jack /home/jack  # 此例为jack用户(如果你是其他用户,请替换成你的用户名)

# 3. 拷贝变量文件
-bash-4.2$ cp /etc/skel/.bash* ~/

# 4. 重新登陆
-bash-4.2$ bash                                                               
[jack@web-8 root]$    # 成功恢复

# 如果你已经有家目录,前两步可以省略,直接执行第三步

说明:

/etc/skel作用:此目录作用是系统创建新用户时,默认隐藏的环境变量文件都是从/etc/skel目录中复制到相应用户的家目录

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐