如何修改 Windows PowerShell 的提示符
Windows PowerShell 支持配置文件,可以创建配置文件,通过配置文件来修改
配置文件路径
打开一个Windows Powershell 执行如下命令,查看文件路径
$PROFILE | Select-Object *
根据结果输出,可以查看CurrentUserAllHosts
的配置路径是什么, 该变量是当前用户所有主机, 创建或修改这个文件即可.
文件路径比如为:C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1
配置提示符
Windows Powershell 的 提示符 是由函数Prompt
来确定的,因此可以在配置文件中重新定义一个该函数,修改返回值即可。
比如,我因为文件路径可能会比较长,输入的命令用新的一行,并加上当前时间,demo 如下:
# 修改powershell 提示符
function Prompt
{
$curtime = Get-Date -Format "HH:mm:ss";
Write-Host "PS: $pwd";
Write-Host -ForegroundColor Green "$curtime" -NoNewLine;
return " > ";
}
参考:
其他方案
也可以采用更完整的方案,如