Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Section A.2. Prompt String Customizations

A.2. Prompt String Customizations

Table A-2 shows a summary of the prompt customizations that are available. The customizations \[ and \] are not available in bash versions prior to 1.14. \a, \e, \H, \T, \@, \v, and \V are not available in versions prior to 2.0. \A, \D, \j, \l, and \r are only available in later versions of bash 2.0 and in bash 3.0.

Table A-2. Prompt string format codes
CommandMeaningAdded
\aThe ASCII bell character (007).bash-1.14.7
\AThe current time in 24-hour HH:MM format.bash-2.05
\dThe date in "Weekday Month Day" format. 
\D {format}The format is passed to strftime(3) and the result is inserted into the prompt string; an empty format results in a locale-specific time representation; the braces are required.bash-2.05b
\eThe ASCII escape character (033).bash-1.14.7
\HThe hostname.bash-1.14.7
\hThe hostname up to the first ".". 
\jThe number of jobs currently managed by the shell.bash-2.03
\lThe basename of the shell's terminal device name.bash-2.03
\nA carriage return and line feed. 
\rA carriage return.bash-2.01.1
\sThe name of the shell. 
\TThe current time in 12-hour HH:MM:SS format.bash-1.14.7
\tThe current time in HH:MM:SS format. 
\@The current time in 12-hour a.m./p.m. format.bash-1.14.7
\uThe username of the current user. 
\vThe version of bash (e.g., 2.00).bash-1.14.7
\VThe release of bash; the version and patchlevel (e.g., 3.00.0).bash-1.14.7
\wThe current working directory. 
\WThe basename of the current working directory. 
\#The command number of the current command. 
\!The history number of the current command. 
\$If the effective UID is 0, print a #, otherwise print a $. 
\nnnCharacter code in octal. 
\\Print a backslash. 
\[Begin a sequence of nonprinting characters, such as terminal control sequences. 
\]End a sequence of nonprinting characters. 



  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial