3
Ubuntu上的Bash提示-FQDN(\ H)与主机名(\ h)相同
我们在工作场所拥有单独的环境,用于开发,测试,集成和暂存。 在这些环境中,我们已经在DNS中超载了主机名-例如,在开发环境中,主Web机被称为web1.dev.example.com,在测试环境中,主Web机是web1.test.example.com。 为了区分不同环境中的计算机,我想自定义bash提示以显示FQDN,而不仅仅是主机名。好,好;我应该可以\h用\Hin 代替$PS1,对吗?嗯 它们显示出完全相同的东西。 me@web1:~$ hostname web1 me@web1:~$ hostname -f web1.dev.example.com me@web1:~$ export PS1="\[\u@\h: \w\]\$ " me@web1: ~$ export PS1="\[\u@\H: \w\]\$ " me@web1: ~$ 在中/etc/hostname,我只有主机名(web1)。hostname并且hostname -f都返回正确的结果(分别为“ web1”和“ web1.test.example.com”),并且我在中输入了正确的条目/etc/hosts。 是什么赋予了? 这些是Ubuntu 10.04主机,如果有所不同。