My PS1 appears as;
pecan.makuch.org:/mkm/home/mkm $ cat .ps1 # set PS1 prompt to host:path crlf $ PS1='$PWD' PS1="$HOSTNAME:$PS1" PS1="$PS1 $ " pecan.makuch.org:/mkm/home/mkm $
host followed by pwd and a newline. I have my init file (.bashrc or .profile) load my .ps1
This way when I cd to a long path, I still have the whole term width available;