首页 > 系统相关 >Windows PowerShell 终端配置

Windows PowerShell 终端配置

时间:2025-01-22 11:44:56浏览次数:1  
标签:about 配置文件 Windows PowerShell 终端 com powershell

如何修改 Windows PowerShell 的提示符

Windows PowerShell 支持配置文件,可以创建配置文件,通过配置文件来修改

配置文件路径

打开一个Windows Powershell 执行如下命令,查看文件路径

$PROFILE | Select-Object *

根据结果输出,可以查看CurrentUserAllHosts的配置路径是什么, 该变量是当前用户所有主机, 创建或修改这个文件即可.

文件路径比如为:C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1

参考: https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_profiles?view=powershell-7.4

配置提示符

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 " > ";
}

参考: https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_prompts?view=powershell-7.4,
https://www.delftstack.com/zh/howto/powershell/change-colors-in-powershell/

其他方案

也可以采用更完整的方案,如 https://zhuanlan.zhihu.com/p/444165353

标签:about,配置文件,Windows,PowerShell,终端,com,powershell
From: https://www.cnblogs.com/i2u9/p/18685458/windows-powershell-prompt

相关文章

  • wpf 全网最全!窗体(Windows)的常见事件及其详细解释
    文章目录WPF事件的参数定义1.`sender`参数定义用途示例注意2.`e`参数定义用途常用属性示例事件参数(EventArgs)常见的事件参数类WPF窗体(Window)常见事件1.**Activated**2.**Closed**3.**Closing**4.**ContentRendered**5.**Deactivated**6.**DragEnter**7.**D......
  • 在 Windows 中,通过修改注册表或者其他配置文件,跳过首次启动时的设置过程。这些设置通
    在Windows中,除了跳过InternetExplorer的第一次启动配置外,还有一些其他应用和服务,也可以通过修改注册表或者其他配置文件,跳过首次启动时的设置过程。这些设置通常用于让用户能够直接进入程序或系统界面,而不需要经历繁琐的初始配置步骤。以下是一些常见的跳过首次启动配置的示......
  • windows对文件夹(目录)添加备注信息
    //为目录添加备注信息1.每个目录下都有一个desktop.ini的隐藏文件,该文件内容能够配置该目录的图标,提示信息如果没有,那就对目录更改一下图标,就能自动生成刷新2.在[.ShellClassInfo]下添加"InfoTip=内容"该项即可添加备注信息保存退出,将文件夹的显示信息上勾选备注......
  • HPC[High Performance Computing ] Cluster: Linux(Slurm)vs. Windows HPC Server{renam
    -[slurmhpcclusterinstallation-Search](https://cn.bing.com/search?go=Search&q=slurm+hpc+cluster+installation&qs=n&form=QBRE&sp=-1&lq=0&pq=slurm+hpc+cluster+installation&sc=5-30&sk=&cvid=C4BA3EFE837244CB89D4D49D6DFA......
  • Windows Terminal/Powershell 设置自动补全, 智能提示 【类似于mac的iterm2功能】
    WindowsTerminal/Powershell设置自动补全,智能提示 安装:´PSReadLine´version2.1.0 #安装:´PSReadLine´version2.1.0Install-ModulePSReadLine-RequiredVersion2.1.0#初始化:Import-ModulePSReadLineSet-PSReadLineOption-PredictionSourceHistory ......
  • Windows 快速启动器
    在日常工作和学习中,我们经常需要快速访问某些功能或资源,例如打开常用网站、启动应用程序或执行特定命令。Linux用户可以通过 alias 快速实现这些操作,但在Windows上缺乏类似的原生支持。本文将介绍如何使用Python开发一个 隐藏式文本输入框程序,模拟Linux的 alias 功......
  • Windows当服务器,生成自签名证书
    Windows安装OpenSSL参考博客https://blog.csdn.net/loveryunz/article/details/136739887生成SSL证书和私钥打开命令提示符或PowerShell,并运行以下命令:生成私钥(.key文件):opensslgenrsa-outserver.key2048生成证书签名请求(.csr文件):opensslreq-new-keyserver......
  • windows上开防火墙针对端口限制能访问的ip
    背景客户环境是windowsserver2016的服务器,需要把windows上的防火墙用起来。启动的每一个服务端口都要列出对应的ip来访问,俗称控制访问,ip白名单。两种方法1.使用PowerShell命令行配置New-NetFirewallRule-DisplayName"AllowTCP8088fromSpecificIPs"`......
  • Windows 常用命令
    Windows命令行(cmd.exe)和PowerShell命令详解本文档旨在介绍Windows命令行(cmd.exe)和PowerShell中常用的和不常用的命令,并着重强调它们在64位Windows系统下的使用,以及与电源管理相关的命令。一、核心概念:cmd.exe和PowerShellcmd.exe(命令提示符):传统的Wi......
  • copype 是 Windows PE (Preinstallation Environment) 中的一个命令行工具,是 Windows
    Copype命令行选项|MicrosoftLearn copype是WindowsPE(PreinstallationEnvironment)中的一个命令行工具,通常用于创建和准备WindowsPE的工作环境。它是WindowsADK(WindowsAssessmentandDeploymentKit)中的一个实用工具,用来帮助用户快速复制WindowsPE文件......