Some PS1 escape characters

\a - an ASCII bell character (07)
\d - the date in format "Weekday Month Date". Example: "Tue May 25"
\D{format} - the date, the format is passed to strftime(3)
\e - an ASCII escape character (033)
\h - the hostname up to the first ‘.’
\H - the complete hostname
\j - the number of jobs currently managed by the shell
\l - the basename of the shell’s terminal device name
\n - newline
\r - carriage return
\s - name of the shell
\t - the current time in 24-hour HH:MM:SS format
\T - the current time in 12-hour HH:MM:SS format
\@ - the current time in 12-hour am/pm format
\A - the current time in 24-hour HH:MM format
\u - the username of current user
\v - the version of bash (e.g., 2.00)
\V - the release of bash, version + patch level (e.g., 2.00.0)
\w - the current working directory, with $HOME abbreviated with a ~
\W - the basename of the current working directory, with $HOME abbreviated with a ~
\! - the history number of this command
\# - the command number of this command
\$ - #-if the effective UID is 0, otherwise-$
\nnn - the character corresponding to the octal number nnn
\\ - a backslash