如何永久更改PowerShell和CMD提示

时间:2017-09-13 09:52:38

标签: windows powershell cmd

可以通过调用

来更改

PowerShell提示符

Function prompt{"new_prompt "}

cmd提示符可以通过调用

来更改
prompt $g$g$s

当前窗口关闭后,所有更改都将消失,并且在打开PowerShellcmd的新实例时,必须再次更改这些更改。如何使这些变化永久化?

2 个答案:

答案 0 :(得分:6)

对于PowerShell,您可以将自定义Prompt()功能放在相关的profile中。

function Prompt {
    "PS ${env:USERNAME}@${env:COMPUTERNAME} $(Get-Location)> "
}

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

setx PROMPT "%"USERNAME"%"@"%"COMPUTERNAME"%"$s$m$p$g$s

答案 1 :(得分:3)

您可以在配置文件中为PowerShell命令提示进行初始化。

在PowerShell命令中键入$profile以查看它所在的位置

然后修改它或创建一个新的,如果不存在一个,例如profile.ps1。

e.g。然后添加

function prompt { "PS " + $(get-date) ">"}

您可以阅读有关个人资料here

的更多信息