Set prompt on ksh
alias setprompt='PS1="`whoami`@`hostname` `pwd`: "'
alias cd='_cd() { cd $@; setprompt; }; _cd $@'
setprompt # sets the actual prompt
Set prompt on csh
alias setprompt 'set prompt="${cwd} % "'
alias cd 'chdir \!* && setprompt'
setprompt # sets the actual prompt
TMOUT=0 # don't log out