/ Etc / hostname dosyasını düzenleyerek hostnameimi değiştirdim ve hostname
and hostname -F
komutlarını kullanarak yeni hostname'i görebilirim .
Ancak kabuk istemi hala eski ana bilgisayar adını gösteriyor.
Bu arada Ubuntu 11.0.4. İstemi, düzenlemediğim benim ayarlarım .bashrc
. Çıkış yapmak ve hatta yeniden başlatmanın bir etkisi yoktur.
Standart Ubuntu'nun ilgili bölümü .bashrc
:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
($ debian_chroot giriş yaptığım için ayarlanmamış ...)
Sanırım ana bilgisayar adı \ h özel karakteri ile seçildi.
İşte kabukta bildirildiği gibi PS1 ayarı:
PS1='\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
Ve işte PS1’in gösterdiği:
username@oldhostname:~$
Warren'ın cevabındaki tam komutu kullanarak işlemi tekrarladım. Ana bilgisayar adının yeniden başlatılıncaya kadar çalıştığı ancak /etc/hostname
yeni ana bilgisayar adını içermesine rağmen kayboldu .
echo $PS1
gösterir?