How to custom display prompt in KornShell to show hostname and current directory?
I am using KornShell (ksh) on Solaris and currently my PS1 env var is: PS1="${HOSTNAME}:\${PWD} \$ " And the prompt displays: hostname:/full/path/to/current/directory $ However, I would like it to display: hostname:directory $ In other words, how can I display just the hostname and the name of the current directory, i.e. tmp or ~ or public_html etc etc? From reading the ksh man page you want PS1="${HOSTNAME}:\${PWD##*/} \$ " Tested on default ksh on SunOS 5.8 Okay, a little old and a little late, but this is what I use in Kornshell: PS1='$(print -n "`logname`@`hostname`:";if [[ "${PWD#$HOME}"