如何永久更改PowerShell和CMD提示符

3

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

Function prompt{"new_prompt "}

并且在 cmd 命令提示符下可以通过调用来更改。

prompt $g$g$s

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

2个回答

6

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

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

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

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

3
你有一个配置文件可以用来初始化PowerShell命令提示符。
在PowerShell命令中键入$profile以查看其位置。
然后修改它或创建一个新的,如果不存在的话,例如profile.ps1。
例如,然后添加:
function prompt { "PS " + $(get-date) ">"}

您可以在此处了解更多有关配置文件的信息。


1
请注意,变量 $profile 的字符串值默认为当前用户和当前主机的配置文件路径。若要查看会话中所有当前适用的配置文件,请执行 $profile|select * 命令。 - Mathias R. Jessen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接