/ Etc / hostname dosyasını düzenleyerek hostnameimi değiştirdim ve hostnameand hostname -Fkomutları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/hostnameyeni ana bilgisayar adını içermesine rağmen kayboldu .
echo $PS1gösterir?