【linux问题记录】

Linux普通用户登录后,命令行提示:-bash-4.2$ ,原因分析及解决

有时候在使用用户登陆Linux系统时会发现,命令行提示符成了:-bash-4.2$,不显示用户名,路径信息。

原因:

用户家目录里面与环境变量有关的文件被删除所导致的

也就是这俩文件:

.bash_profile

.bashrc

这两个文件被删除了,导致了这个错误

解决方法:

从/etc/skel把丢失的文件 复制回来就可以了

-bash-4.1$ cp /etc/skel/.bash* ~

-bash-4.1$ logout

##复制回来后,登出用户,然后在登陆用户查看是否已经解决

root@rudy \~\]# su - rudy 转自https://www.cnblogs.com/little-bin/p/16908482.html

相关推荐
Mr.H012711 小时前
多线程文件拷贝:从原理到实现的完整指南
linux·运维
橘子真甜~11 小时前
C/C++ Linux网络编程5 - 网络IO模型与select解决客户端并发连接问题
linux·运维·服务器·c语言·开发语言·网络·c++
霖0011 小时前
ZYNQ——ultra scale+ IP 核详解与配置
服务器·开发语言·网络·笔记·网络协议·tcp/ip
e***749511 小时前
Nginx 常用安全头
运维·nginx·安全
oushaojun211 小时前
Linux内核KGDB进阶:源码级调试实战演练(转)
linux·运维·kgdb
船长㉿12 小时前
vim常用命令
linux·编辑器·vim
大聪明-PLUS12 小时前
Linux 系统中的 CPU。文章 2:平均负载
linux·嵌入式·arm·smarc
listhi52012 小时前
使用SCP命令在CentOS 7上向目标服务器传输文件
linux·服务器·centos
Jason_Orton12 小时前
笔记本电脑触摸板失灵另类解决办法(I2C HID设备黄色感叹号)
运维·服务器·计算机网络·网络安全·电脑
艾德金的溪12 小时前
内网限制最大5G该如何传输30G的资源包
运维