You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10命令提示符中仅隐藏路径内users/用户名部分的实现方法咨询

Windows 10命令提示符中仅隐藏路径内users/用户名部分的实现方法咨询

我太懂你的顾虑了——直接修改系统用户名确实容易埋下隐患,比如某些软件的路径关联、配置文件找不到之类的问题,所以只想调整命令提示符的显示内容绝对是更稳妥的选择!

下面给你两种实现方式,临时生效和永久生效的都有:

临时生效(仅当前命令提示符窗口有效)

打开命令提示符,直接输入以下命令回车,就能立刻把路径里users/你的旧用户名那一段隐藏掉,只显示后面的部分:

prompt $=%CD:%USERPROFILE%=%%$G

举个例子:如果原来的提示符是C:\Users\OldName\Documents>,执行后就会变成C:\Documents>;要是你当前在C:\Users\OldName\Projects\MyApp,就会显示C:\Projects\MyApp>。如果你的路径不在用户目录下(比如C:\Windows\System32),提示符会正常显示完整路径,完全不影响其他场景。

要是你想更精简,只显示用户名之后的相对路径(比如Documents>而不是C:\Documents>),可以用这个命令:

prompt $=%CD:%USERPROFILE%=:~1%%$G

永久生效(每次打开命令提示符自动应用)

不想每次打开cmd都输一遍命令?可以把这个设置加到用户环境变量里:

  • 右键点击「此电脑」,选择「属性」
  • 在弹出的窗口里点击「高级系统设置」
  • 切换到「高级」标签页,点击「环境变量」
  • 在「用户变量」区域,点击「新建」
  • 变量名填PROMPT,变量值填你想要的prompt命令(比如上面的$=%CD:%USERPROFILE%=%%$G
  • 点击「确定」保存所有设置

下次再打开命令提示符,就会自动应用这个自定义的显示规则啦~

备注:内容来源于stack exchange,提问作者xion3582

火山引擎 最新活动