【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

相关推荐
墨理学AI8 小时前
虚拟机导致的服务器交换内容占用过大(服务器卡顿)问题 快速解决
运维·服务器
程序猿老A8 小时前
轻量应用服务器怎么搭建个人网站?
服务器
盛世宏博智慧档案9 小时前
一站式智慧档案解决方案,如何实现防火防盗漏水多维度安全监测实践
服务器·网络·数据库
熊猫钓鱼>_>9 小时前
平行视界兼容模式与魔法变量配置避坑【鸿蒙心迹】
运维·服务器·开发语言·笔记·华为·harmonyos·openharmony
皓月盈江9 小时前
GO使用Gin框架实现模板定义、解析与渲染
linux·golang·go·gin·定义模板·解析模板·渲染模板
T量子永生9 小时前
Unisoc(紫光展锐) Kernel 6.18 DDK 编译框架详解
linux·运维·spring
niuyueyang9 小时前
MCP `/mcp/status` Lifecycle 技术方案
java·服务器·数据库
无言听风雨丶10 小时前
Nginx 深度实战:从架构原理到生产排错
运维·nginx·架构
曦夜日长10 小时前
主从 Reactor 高并发服务器实战 (三):服务器套接字Socket模块详解与实现
运维·服务器·网络
z06.10 小时前
Linux系统中MySQL的安装
linux·mysql