2017-09-13 64 views
1

PowerShell提示可以通過調用如何永久改變PowerShell和CMD提示

Function prompt{"new_prompt "} 

,並在cmd提示來改變可以改變的,通過調用

prompt $g$g$s 

一旦當前窗口關閉所有變化消失了,當打開PowerShellcmd的新實例時,將不得不再次更改它們。如何才能使這些變化永久?

回答

4

對於PowerShell的你把你的自定義功能Prompt()在相關profile

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

對於CMD,您可以設置/修改PROMPT環境變量,例如,通過setx

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

您的配置文件可以將您的PowerShell命令提示符初始化。

在PowerShell命令類型$profile看到它駐留

然後修改它,如果不存在一個例如創建一個新的profile.ps1。

例如然後加入

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

你可以閱讀更多關於型材here

+0

注意的'$ profile'默認爲當前用戶和當前的主機配置文件路徑的字符串值,看到一個會話的所有當前適用的配置文件做'$資料| SELECT * ' –

+0

@Matthias是的,謝謝你。 –