• 1
  • 2
  • 3
  • 4
  • 5
阿里云主机ECS 首 页  »  帮助中心  »  云服务器  »  阿里云主机ECS
ECS Linux系统ssh登录命令行,显示“-bash-4.1#”不能显示用户名和主机名的解决办法
发布日期:2016-1-13 20:1:13

  Linux系统的服务器,ssh远程登录服务器后,显示“-bash-4.1#”,无法正常显示主机名和用户名,如下图所示:

  

  解决方法:

  1、在服务器上执行命令:

  echo $PS1

  查看一下当前变量PS1的内容,若显示为空,手动在服务器上设置变量PS1。

  PS1='[\u@\h \W]\$'

  设置变量后,显示就正常了。

  

  2、若变量PS1设置正常,查看一下/etc/passwd 这个配置文件,看下root用户的shell设置是不是正确。

  root用户的正常shell是bash。

  cat /etc/passwd | grep root

  

  root用户的shell 设置不正确,也会出现此种问题。