读书人

关于Linux系统PS1显示不正确的有关问题

发布时间: 2012-09-12 09:21:30 作者: rapoo

关于Linux系统PS1显示不正确的问题
我的Linux内核版本为:2.6.35.1

进入系统后,root在PS1中显示为rott, home在PS1中显示hmee

例如
[root@XXX /]cd /root
[root@XXX rott]

[root@XXX /]cd /home
[root@XXX hmee]

有什么方法可以显示正常吗?

[解决办法]
用下面命令看一下你的PS1环境变量有没有设对
$echo $PS1
[\u@\h \W]\$

这样就是表示你的linux终端提示符如下:
\d :代表日期,格式为 weekday month date,例如:"Mon Aug 1"
\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是 fc4.linux
\h :仅取主机的第一个名字,如上例,则为 fc4,.linux 则被省略
\t :显示时间为 24 小时格式,如:HH:MM:SS
\T :显示时间为 12 小时格式
\A :显示时间为 24 小时格式:HH:MM
\u :当前用户的账号名称
\v :BASH 的版本信息
\w :完整的工作目录名称。家目录会以 ~代替
\W :利用 basename 取得工作目录名称,所以只会列出最后一个目录
\# :下达的第几个命令
\$ :提示字符

如果是PS1没有设对到根目录的.bash_profile重新设置一下

读书人网 >C语言

热点推荐