Strange thing here. My bash prompt displays the full path to my home directory, and not ~. My .bashrc contains the following:
PS1='[\u@\h - \w] '
so I would expect
[pmj@sarlacc - ~]
when in /home/pmj, but instead it reads
[pmj@sarlacc - /home/pmj].