Handy when you have multiple XTerms open, and need to keep track of where you are when you switch between them.
Edit your .profile (or .bashrc, as the case may be):
vi .profile
Add this if you want to show symbolic directory links in relative form:
case $TERM in xterm*|rxvt) PROMPT_COMMAND='echo -ne "\033]0;${USER} ${HOSTNAME}: ${PWD}\007"' ;; esac
If you’d prefer to see the physical path of a symbolic link, use this instead:
case $TERM in xterm*|rxvt) PROMPT_COMMAND='echo -ne "\033]0;${USER} ${HOSTNAME}: $( pwd -P )\007"' ;; esac
For example, given the following symbolic link:
data -> /cygdrive/c/data
The first version will display it like this:
[user] [host]: ~/[user]/data
…and the second version will display it like this:
[user] [host]: /cygdrive/c/data