.bashrc 相当于 windows cmd shell?

Dig*_*Eye 5 windows shell cmd

是否有类似 .bashrc 的文件可供 Windows cmd shell 在启动时读取?

我想设置一个更短的提示,默认提示显示当前目录的完整路径,当我向下几级子目录时会变得混乱。目前,PROMPT每当显示的路径太长时,我都会手动调用该命令。自动设置它会很好。

Dav*_*yan 6

作为 SETX 的替代方案,您可以创建一个批处理文件,该文件将有效地充当 .bashrc。然后在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor下创建一个名为AutoRun的注册表项,并将该文件的路径设置为一个值。


And*_*y M 5

您可以使用命令 PROMPT变量 来控制命令行提示符PROMPT。例如,以下两个命令具有相同的效果:

  1. PROMPT $G
    
    Run Code Online (Sandbox Code Playgroud)
  2. SET PROMPT=$G
    
    Run Code Online (Sandbox Code Playgroud)

然而,最终是变量决定了提示的格式,当您使用命令时,它只是为您设置变量。

考虑到这一点,您可以使用以下命令为变量分配一个默认值:PROMPTSETX

SETX PROMPT "$G"
Run Code Online (Sandbox Code Playgroud)

从现在开始,即使在您重新启动系统后,每个新的1 CMD 会话的提示都将被格式化为$G默认格式,直到您再次更改变量或重置它(全局)。您可以通过为变量分配一个空值来全局重置变量,如下所示:

SETX PROMPT ""
Run Code Online (Sandbox Code Playgroud)

1发出 的 CMD 会话SETX不受影响。


fox*_*ive 4

您可以使用批处理文件来启动 cmd 提示符:

@echo off
cmd /k prompt $g
Run Code Online (Sandbox Code Playgroud)