首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-09-12 
关于Linux系统PS1显示不正确的问题我的Linux内核版本为:2.6.35.1进入系统后,root在PS1中显示为rott, home

关于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重新设置一下

热点排行