如何缩短DOS提示符的路径?

时间:2013-08-22 22:38:58

标签: cmd prompt

我在DOS提示符下的路径非常漫长。我怎样才能缩短这个?

C:\RUBY\Ruby_Practice\prep-work-master\coding-test-2\practice-problems\spec>

4 个答案:

答案 0 :(得分:62)

要从提示中删除路径,请使用'提示$ g'这将只显示雪佛龙。然后,您可以使用' cd'命令随时查看您所在的目录。例如

C:\Windows\System32\drivers\etc>prompt $g
>
>cd
C:\Windows\System32\drivers\etc

>

答案 1 :(得分:27)

右键单击“我的电脑”|“属性”。然后从“高级”选项卡中单击“环境变量”,然后添加一个名为PROMPT的新用户变量并将其设置为$p$_$+$g

http://www.hanselman.com/blog/ABetterPROMPTForCMDEXEOrCoolPromptEnvironmentVariablesAndANiceTransparentMultiprompt.aspx

答案 2 :(得分:9)

除了@ Daniel的回答,如果你想回到正常状态, 您可以键入prompt(不带任何参数)并按 Enter

这与问题无关,但我发现它对这种情况更有用。 当我们使用此prompt $G时,这会将命令提示符路径更改为>。即使您导航到子文件夹,提示仍将保留为>,但这并不是很有用。

我们可以将最常用的路径映射到虚拟驱动器,而不是这样做。 例如C:\Users\ram\Desktop\temp到虚拟驱动器X:。通过这种方式,您无需查看不需要的路径,也可以看到X:\subfolder>等子文件夹导航。

这对于将项目映射到虚拟驱动器并执行所有操作更有用。

将路径映射到虚拟驱动器

1)输入subst [Drive:] [path] 示例:cmd>subst X: C:\Users\ram\Desktop\temp

2)然后输入X: Enter

进入驱动器

要返回早期模式,您只需键入相应的驱动器号即可。在这种情况下,C:输入

答案 3 :(得分:1)

这是一个.bat文件,显示当前目录路径中带有最终文件夹名称的提示。

for %%* in (.) do set CurrDirName=%%~nx*
echo %CurrDirName%
prompt %CurrDirName% $G

第1行和第2行来自This answer到SuperUser:"如何找到Windows目录/文件的短路径?"