您的当前位置:首页正文

如何修改 Windows PowerShell 的提示符

2025-01-22 来源:个人技术集锦

如何修改 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 " > ";
}

参考:

其他方案

也可以采用更完整的方案,如

显示全文