QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 677|回复: 2

终端提示符的困惑

[复制链接]
发表于 2004-8-24 14:18:14 | 显示全部楼层 |阅读模式
我已经更改了主机名HOSTNAME,用set命令也可以看到hostname变量已经发生改变,可是在shell的提示符格式中却没有改变过来。
我的shell提示符的格式是:
[\u@\h \W]\$
也就是说@后应该是主机名,可是这里的主机名却没有作相应的更改,这是为什么呢?
发表于 2004-8-27 11:24:53 | 显示全部楼层
重启机器试试。
回复

使用道具 举报

发表于 2004-8-27 13:06:55 | 显示全部楼层
不需要重启机器。

你把它写在哪里了呢?
如果是/etc/bashrc中,那就运行一下:
[code:1]
#. ./etc/bashrc
[/code:1]
如果是~/.bashrc,则:
[code:1]
#. ~/.bashrc
[/code:1]

另外,请确定你的~/.bash_profile中有下面这么一句,这样你下次登录的时候,bash提示符才是你想要的格式。这里假设你把PS1写在~/.bashrc中。
[code:1]
if [ -f ~/.bashrc ]
then
        . ~/.bashrc
fi
[/code:1]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-19 19:28 , Processed in 0.038872 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表