出现 bash-4.2$ 这样情况原因:
在linux下通过useradd方式创建新用户时,将所有的配置文件从/etc/skel/下面文件复制到/home/{new-user-name}/目录下。所以如果新建 的目录不在/home下面的话,就不会有这些文件, 那么切换到这些用户时就会到bash-4.2$这样不好看的前缀命令提示行了。
解决方法:
将/etc/skel/下面的文件复制 到 {自定义的用户根据目录}下面即可。
比如下面例子:
# 我的www自定义目录是 /data/sites/,将需要的文件复制过来即可 bash-4.2$ cp /etc/skel/.bash* /data/sites/ # 退出登陆再看一下,是不是已经显示当前用户信息了 [www@excavation root]$