网站首页 > 基础教程 正文
路曼曼其修远兮,吾将上下而求索。
Linux登录后shell提示符变为“ -bash-4.2$ ”,不是“user@主机名 + 路径”的显示方式,表明用户登录系统后,shell提示符没有正确显示当前用户的信息和所在的工作目录。
原因是用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
用户使用恢复正常。
- 上一篇: 看完这篇 Linux 权限后,通透了
- 下一篇: Linux网络编程——UDP广播详解
猜你喜欢
- 2024-11-21 Linux 汇编语言开发指南
- 2024-11-21 不小心删除/etc/passwd文件怎么办
- 2024-11-21 Linux | awk 特殊模式“BEGIN 和 END”
- 2024-11-21 Linux 网络编程——libpcap详解
- 2024-11-21 Linux Bash Shell学习之流程控制——if/else
- 2024-11-21 linux如何切换用户
- 2024-11-21 Linux系统常用命令
- 2024-11-21 Linux系统编程-02、进程
- 2024-11-21 Linux命令中特殊符号
- 2024-11-21 一行代码如何隐藏 Linux 进程?
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- deletesql (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)