centos 登陆后出现命令行(none)login,用startx可以进图形界面,但很多模块加载不了了,怎么恢复?

登陆用户后,命令行提示符变了“用户名@none”

估计是环境变量设置不正确
修改/etc/profile和~/.bash_profile,将环境变量设好追问

环境变量修改哪些呢?

追答

你说的提示符,要改PS1
另外一个重要的是PATH

追问

/etc/profile 里只有path环境变量,PATH=$PATH:/usr/local/src/ntp/bin
~/bash_profilel 里也只有PATH=$PATH:$HOME/bin;都没有设置PS1的,这怎么办?

追答

PS1在/etc/bashrc里

~/.bashrc也可以
你用set|grep PATH看看PATH是不是少了些路径

追问

看不出PS1有什么问题,PATH里该有的bin也都有了。。。

温馨提示:答案为网友推荐,仅供参考