是否存在Windows cmd shell在启动时读取的.bashrc文件?
我想设置一个较短的提示符,默认提示符显示当前目录的完整路径,当我下载几个级别的子目录时它会变得混乱。目前,只要显示的路径太长,我就会手动调用PROMPT
命令。自动设置它会很不错。
答案 0 :(得分:4)
您可以使用批处理文件启动cmd提示符:
@echo off
cmd /k prompt $g
答案 1 :(得分:4)
您可以使用命令 PROMPT
或使用变量 PROMPT
来控制命令行提示。例如,以下两个命令具有相同的效果:
PROMPT $G
SET PROMPT=$G
但最终,它是决定提示符格式的变量,当您使用该命令时,它只是为您设置变量。
考虑到这一点,您可以使用PROMPT
命令将默认值分配给SETX
变量:
SETX PROMPT "$G"
从现在开始,即使重新启动系统,默认情况下,每个新的 1 CMD会话提示都将格式化为$G
,直到您再次更改变量或重置它(全局)。您可以通过为变量分配一个空值来全局重置变量,如下所示:
SETX PROMPT ""
1 发布SETX
的CMD会话不受影响。
答案 2 :(得分:2)
作为SETX的替代方案,您可以创建一个有效充当.bashrc的批处理文件。然后在 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Command Processor 下创建一个名为 AutoRun 的注册表项,并将该文件的路径设置为值。