如何永久更改PowerShell和CMD提示

Ama*_*ani 3 windows powershell cmd

PowerShell 可以通过调用来更改提示

Function prompt{"new_prompt "}
Run Code Online (Sandbox Code Playgroud)

并且cmd可以通过调用更改提示

prompt $g$g$s
Run Code Online (Sandbox Code Playgroud)

关闭当前窗口后,所有更改都将消失,并且在打开PowerShell或的新实例时,必须再次更改它们cmd.如何让这些变化永久化?

Ans*_*ers 6

对于PowerShell,您可以将自定义Prompt()函数放在相关的配置文件中.

function Prompt {
    "PS ${env:USERNAME}@${env:COMPUTERNAME} $(Get-Location)> "
}
Run Code Online (Sandbox Code Playgroud)

对于CMD,您可以设置/修改PROMPT环境变量,例如setx:

setx PROMPT "%"USERNAME"%"@"%"COMPUTERNAME"%"$s$m$p$g$s
Run Code Online (Sandbox Code Playgroud)