Linux登录系统出现“-bash-4.2$“的问题解决

问题说明:

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

-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目录中复制到相应用户的家目录

  • 12
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值