[故障处理]Linux环境登陆用户出现-bash-4.2$

ronpris
ronpris
ronpris
253
文章
1
评论
2020年5月29日09:56:18 评论 82 478字阅读1分35秒

今天早晨在linux服务器上创建的用户,登录后发现此用户的终端提示符显示的是-bash-4.2$ ,如图所示:

正常应该是user@hostname ~的显示方式,并且导致了现在好多的脚本程序都无法执行。
产生这种问题的原因一般是当前用户的环境变量丢失,环境变量中的.bashrc和.bash_profile是每个用户必备的文件,如果丢失就会产生这类问题。

标准处理方式,可以使用以下命令从主默认文件/etc/skel/下重新拷贝一份配置信息到此用户家目录下

cp /etc/skel/.bashrc /home/user/
cp /etc/skel/.bash_profile /home/user

然后重新切换一下用户即可,如图所示:

另外一种处理方式就是从其他用户下复制bashrc和bash_profile两个问题到出问题的用户家目录即可,在此就不做演示了,

提示:环境变量重新复制之后要切换一下用户,即可恢复正常。

总结

以上所述是小生给大家介绍的Linux环境登陆用户出现-bash-4.2$的解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小生会及时回复大家的。

[基础教程]Mysql单表查询优先级实例讲解 原创推荐

[基础教程]Mysql单表查询优先级实例讲解

这篇文章主要介绍了MySQL单表查询操作,结合实例形式详细分析了mysql单表查询的语法、约束、分组、聚合、过滤、排序等相关原理、操作技巧与注意事项,需要的朋友可以参考下 本文实例讲述了MySQL单表...
[基础教程]Linux系统常用文件管理命令 原创推荐

[基础教程]Linux系统常用文件管理命令

这篇文章主要介绍了linux文件管理命令,结合实例形式分析Linux文件管理的显示、查看、统计等相关操作命令使用技巧,需要的朋友可以参考下 本文实例讲述了linux文件管理命令。分享给大家供大家参考,...