For most users, the default prompt in the Korn shell is a dollar sign:
$
For root, the prompt is a hash symbol:
#
The prompt can be changed by setting the PS1 environment variable.
For example:
export PS1='$PWD ! $ '
export PS1='${PWD#${PWD%/*/*}/} ! $ '
export PS1="$LOGNAME@`uname -n` \$PWD ! $ "
$PWD shows the path for the current directory.
${PWD#${PWD%/*/*}/} uses Korn shell pattern
matching to show only the last two directories in the current directory path.
! shows the number of the command in the command history.
When setting the prompt with a double-quoted ("...") string,
unescaped variables, such as $LOGNAME above, and commands, such as
`uname -n` above, are interpreted when the environment variable is
exported, and therefore will not change unless the prompt is set again.
Printer-friendly PDF* format:
You are currently viewing this page in XHTML 1 Style Sheet* format (* see Clicklets for more infomation). This document is also available in XHTML 1*XML*HTML 4*HTML 5 Style Sheet*HTML 5 XML*HTML 5 non-XML* XHTML 2* XHTML Mobile* WML Mobile* and printer-friendly PDF* formats. This is accomplished with Single Source Publishing, a content management system that uses templates in XSLT style sheets provided by XML Styles .com to transform the source content for various content delivery channels. There is also RDF* metadata that describes the content of this document.