登录用户后出现“-bash-4.2$”

[root@localhost ~]#su - aaa
Last login: Sun Mar 01 15:54:06 CST 2022 on pts/0
-bash-4.2$ 		--不是我们熟悉的用户名@主机名 + 路径的显示方式

出现如上情况是因为缺失环境变量导致
/etc/skel目录下有.bash_logout .bash_profile .bashrc三个目录,#所有用户的家目录默认都会有这三个隐藏文件。

解决方案:
将以上三个目录拷贝到当前用户家目录

-bash-4.2$cp /etc/skel/.bash* ./		#把/etc/skel目录下的环境变量文件拷贝到当前用户家目录
-bash-4.2$ ls -a										#查看是否拷贝成功
.  ..  .bash_logout  .bash_profile  .bashrc
-bash-4.2$ source .bash_profile  .bashrc 		#使用source命令使变量文件生效
[aaa@localhost ~]$ 										#成功恢复

Logo

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

更多推荐