【问题标题】:How can I shorten the path of a DOS prompt?如何缩短 DOS 提示符的路径?
【发布时间】:2013-08-25 20:41:01
【问题描述】:

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

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

【问题讨论】:

    标签: cmd prompt


    【解决方案1】:

    要从提示符中删除路径,请使用“prompt $g”,它只会显示 V 形。然后,您可以随时使用“cd”命令查看您所在的目录。例如

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

    【讨论】:

    • 这可能是一个更好的答案,但我很高兴他们都在这里。
    • 简单的答案和足够的,通常是最好的。
    • 使用不带任何参数的“提示”来恢复完整路径。以下是完整的参数列表:windowscommandline.com/prompt
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      除了@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:Enter

      【讨论】:

      • 不错!谢谢!你刚刚提高了我的工作效率!
      【解决方案4】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-30
        • 2019-06-06
        • 1970-01-01
        • 2020-10-08
        • 2018-04-26
        • 1970-01-01
        • 2020-05-28
        • 1970-01-01
        相关资源
        最近更新 更多