I'm working on Windows 7 using the cmd console. How do I hide the path in the prompt?
-
why do you want to?– soandosCommented Jul 26, 2011 at 16:38
-
real-estate ...– ChrisCommented Jul 26, 2011 at 16:40
-
3That's what he means, exactly.– cularisCommented Jul 26, 2011 at 17:01
-
3@barlop, I believe real estate is a fairly standard way to refer to the space available on the screen - e.g. bing.com/…– dsolimanoCommented Jul 26, 2011 at 19:24
-
1possible duplicate of Stopping command prompt from showing current directory in windows XP?– JdeBPCommented Nov 28, 2011 at 20:15
3 Answers
You can use
prompt [text]
command. Type prompt /?
to list all of the available parameters. For example, the following command sets "> (greater-than sign)" as prompt.
prompt $g
-
11
-
3Is there a way to make this stick ie become default? Commented Aug 20, 2014 at 13:36
-
Does this all need admin rights? When I type
prompt
on the Windows10 machine I'm on now, it just prints the prompt out twice and does nothing. Doesn't matter what I type after it .../?
$g
...makes no difference Commented May 25, 2021 at 23:00
The command prompt $g
will indeed set the prompt to a single >
sign. For a full list of special codes you can use there, see prompt /?
.
If you want the custom prompt to apply automatically when you start a command prompt, you can set the PROMPT
environment variable. That can be accomplished in the normal Windows UI, or by using the setx
command. For example, this sets the prompt to >
:
setx PROMPT $g$s
On the next launch of the command prompt, you'll see your new prompt.
To restore the normal Windows prompt for one session, type prompt
. To restore the default for all sessions by removing the environment variable, type setx PROMPT ""
.
-
1This should be the accepted answer. Thanks @Ben N Commented Jun 27, 2017 at 3:12
-
typing
setx PROMPT $g$s
gives meERROR: Invalid syntax. Type "SETX /?" for usage.
Commented Jun 1, 2021 at 0:55 -
@PandaWood Make sure to run that in a classic command prompt (CMD) instead of PowerShell. The dollar signs indicate a PowerShell variable. Also please note that the
PROMPT
environment variable only affects CMD, not the PowerShell prompt.– Ben NCommented Jun 1, 2021 at 13:03
Some more tips:
If you want to go back to previous status (showing full path), just type prompt
without any arguments, and press Enter. If you just want to see current working directory (the same as pwd
in linux), type chdir
or cd
without any arguments and press Enter.