เปลี่ยน primary bash shell prompt

primary bash shell prompt (ตัวแปร PS1) ของ Ubuntu โดยดีฟอลต์แล้วจะแสดง path ของไดเรกตอรีที่เรากำลังใช้งานอยู่ทั้งหมด บางครั้งมันจึงยาวมาก เช่น

chart@myubuntu:~$ echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$

chart@myubuntu:~$ cd /media/data_ext3/linux-kernel/linux-2.6/Documentation/networking/
chart@myubuntu:/media/data_ext3/linux-kernel/linux-2.6/Documentation/networking$

ถ้าต้องการเปลี่ยนให้สั้นลงเหมือนกับของ Redhat/CentOS ซึ่งจะแสดงเฉพาะ base name เท่านั้น

chart@myubuntu:/media/data_ext3/linux-kernel/linux-2.6/Do.../networking$ PS1='[\u@\h \W]\$'
[chart@myubuntu networking]$

แต่จะมีผลกับ login shell ที่เรากำลังเซตเท่านั้น ถ้าต้องการให้ถาวร ก็แก้ไฟล์ .bashrc ใน home directory
ราวๆ บรรทัดที่ 62
comment ค่า $PS1 เดิมโดยเพิ่ม # ไว้ข้างหน้าบรรทัด แล้วเพิ่มค่า $PS1 ในบรรทัดใหม่

#PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
PS1='[\u@\h \W]\$'

ทำให้ PS1 มีสีสัน เช่น สีแดง
PS1="\e[1;31m[\u@\h \w] \e[m"

More Info...
http://www.thegeekstuff.com/2008/09/bash-shell-ps1-10-examples-to-make-y...
man bash
info bash