シェルのプロンプトに省略なしでホスト名表示

www.example.com のような hostname だと

[root@www ~]# sl

になってしまい、つらみがある。

変更箇所

# vim /etc/bashrc
---

...

# 書換 \h -> \H
# [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "
  [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\H \W]\\$ "
...

---

書き換え後の表示例

[root@www.example.com ~]# cowsay

参考

シェルのプロンプトにフルホスト名を表示する