专业编程基础技术教程

网站首页 > 基础教程 正文

Linux shell提示符变为-bash-4.2$的问题解决

ccvgpt 2024-11-21 11:09:23 基础教程 1 ℃

路曼曼其修远兮,吾将上下而求索。

Linux登录后shell提示符变为“ -bash-4.2$ ”,不是“user@主机名 + 路径”的显示方式,表明用户登录系统后,shell提示符没有正确显示当前用户的信息和所在的工作目录。

Linux shell提示符变为-bash-4.2$的问题解决

原因是用useradd添加普通用户时,有可能丢失家目录下的环境变量文件。丢失文件有:“.bash_profile” 、“.bashrc”、“.bash_logout”,这些Linux 隐藏文件是每个Linux用户必备的文件。

Linux系统/etc/skel 目录中所有文件是新建用户的家目录模板文件,可以使用cp (复制)命令从主默认文件目录/etc/skel/下重新复制一份配置信息到此用户家目录下

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

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

cp  /etc/skel/.bash_logout   /home/user

或使用

cp /etc/skel/.bash*   ~

注销并重新登录

exit

用户使用恢复正常。

Tags:

最近发表
标签列表