查看: 56|回复: 0

[Centos] CentOS-7.x终端界面变成-bash-4.2$解决办法

[复制链接]

2

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-6-26
发表于 2025-3-22 00:00:00 | 显示全部楼层 |阅读模式

遇到问题:切换到用户user的时候,出现-bash-4.2$,正常情况下应该是用户名@主机名

例如:[user@pgsql-slave ~]$

原因:用户user的家目录下文件丢失导致,缺少下面2个文件

.bash_profile

.bashrc

Linux系统使用useradd创建新用户时,系统会将所有的配置文件从/etc/skel/目录下复制到新用户家目录下,例如:/home/user下面,注意文件是隐藏的,使用ls -la #查看隐藏文件

解决办法:

1、切换到有故障的用户

su - user

2、复制/etc/skel 里面的模板到当前用户

cp /etc/skel/.bash*  ~

ls -la

3、重新登录

exit

su - user

至此,CentOS-7.x终端界面变成-bash-4.2$解决办法教程完成。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部