PROMPT
Change the cmd.exe command prompt.
Syntax PROMPT [text] Key text : a text string.
The prompt text can be made up of normal characters and the following special codes:
$A & (Ampersand) $B | (pipe) $C ( (Left parenthesis) $D Current date $E Escape code (ASCII code 27) $F ) (Right parenthesis) $G > (greater-than sign) $H Backspace (erases previous character) $L < (less-than sign)
$M Display the remote name for Network drives $N Current drive $P Current drive and path $Q = (equal sign) $S (space) $T Current time $V Windows NT version number $_ Carriage return and linefeed
$$ $ (dollar sign)
$+ Will display plus signs (+) one for each level of the PUSHD directory stack
Examples
Display the UNC path whenever you are using
a network drive (mapped with NET USE)
PROMPT $M$_$P$G
Simulate an HP-UX prompt with the computername and the current
folder on separate lines:
PROMPT=$p$_%username%@%computername%:.
Restore the default prompt:
PROMPT $P$G
PROMPT is implemented as a hidden NT environment variable
called PROMPT,
try doing:
ECHO %prompt%
knowing this you can force a permanent change in the CMD prompt
for all sessions by setting a permanent environment variable with the appropriate
prompt text.
e.g. SETX PROMPT $M$_$P$G
You can also create specific shortcut's to the command prompt like this:
CMD /K PROMPT $M$_$P$G
If Command Extensions are disabled the commands $M and
$+ are not supported.
Related Commands:
SETX - Set an environment variable permanently.
Equivalent Linux BASH commands:
The BASH prompt is set by the BASH variable $PROMPT_COMMAND
env - Display, set, or remove environment
variables
export - Set an environment variable