前言
本来我们使用 bash 的时候一直显示是:
后来我操作 Linux 的时候因为有一个新的需求, 我使用:
useradd -d /home/testuser -m testuser
去创建一个用户名, 名字叫 testuser.
这里有个建议就是不要使用
useradd testuser
如果这样创建, 因为在一些不可抗拒的情况下, 创建了用户名但是没有创建用户目录.
然后我使用:
su testuser
去切换, 然后出现:
sh-4.4$
难道默认成了 shell 命令? 现在我还不清楚原因, 然后无论如何, 我只要去切换 bash 就 ok.
解决
请看上图:
我使用 [chsh] 去切换, 切换至:[/bin/bash]下, 当然这样是无法立即切换的.
然后我 exit, 重新 su testuser.
这样就 ok 了.
来源: http://www.bubuko.com/infodetail-3360308.html