首页 > 系统相关 >Windows11美化Powershell

Windows11美化Powershell

时间:2023-07-13 16:25:35浏览次数:44  
标签:profile 配置文件 代码 Windows11 Powershell 即可 安装 PowerShell 美化

1. 前言

稍微美化了一下win11的powershell,在此记录下免得以后忘记了流程。
美化方案是:PowerShell 7 + Oh My Posh
时间:2023-07-13

2. 安装PowerShell 7

  • PowerShell 7 是目前win下比较新的一个shell工具,个人感觉要比 Windows PowerShell(PowerShell 5), 命令提示符(cmd)这些好用也更强大一点。

  • PowerShell 7安装方式有很多,个人喜欢把软件啥的安装在自定义的目录下(D:\Program Files),所以这里选择MSI包安装,其他方式可以看官网

  • 安装包直接在官网下载对应的即可
    图片名称

  • 如果下载比较慢的话(上面的安装包是在github里面的),可以使用这个地址来加速。
    图片名称

  • 后面按提示安装就行,安装完成后在终端设置页面新增一个新的配置文件
    图片名称

  • 在配置里面修改一下名称,和命令行(PowerShell 7的安装路径)即可,其他参数可以自行配置,最后点保存
    图片名称

  • 最后在设置的启动项里面,把默认配置文件选择成刚刚新建的即可,后面就可以愉快的使用pwsh 7了
    图片名称

3. 安装 Oh My Posh

  • 这个直接通过命令winget install JanDeDobbeleer.OhMyPosh -s winget安装就行,也可参考官网地址,安装后按下面代码可以显示默认的主题,不过可能会有一下乱码,需要安装字体才能显示正常
点击查看代码
# 1. 第一次需要生成配置文件
New-Item -Path $PROFILE -Type File -Force
# 2. 用记事本打开生成的配置文件
notepad $profile
# 3. 输入如下代码保存
oh-my-posh init pwsh | Invoke-Expression
# 4. 刷新配置文件
.$profile

  • 字体安装,在这个地址,选择一个比较喜欢的字体下载,然后解压,再选择所以字体文件右击安装即可

  • 最后在终端设置页面,把默认配置和新建的配置里面的外观字体都改成刚刚安装的就欧克了
    图片名称

4. 切换主题

  • 在终端输入Get-PoshThemes即可查看每个主题的实际效果

  • 选择喜欢的主题名称,执行下面代码即可更换

点击查看代码
# 1. 用记事本打开生成的配置文件
notepad $profile
# 2. 输入如下代码保存(把jandedobbeleer换成其他主题名称即可)
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/jandedobbeleer.omp.json" | Invoke-Expression
# 3. 刷新配置文件
.$profile

标签:profile,配置文件,代码,Windows11,Powershell,即可,安装,PowerShell,美化
From: https://www.cnblogs.com/qiu0000/p/17551222.html

相关文章

  • Windows Terminal 美化
    WindowsTerminal美化首先安装WindowsTerminalhttps://github.com/microsoft/terminal去Oh-my-posh官方安装Home|OhMyPosh按照Oh-my-posh官方安装MesloLGMNF字体(官方推荐)启动用文字编辑器打开$Profilenotepad$Profile添加以下,保存并关闭oh-my-posh......
  • [PowerShell]设置笔记本亮度 -- CIM cmdlet
    如下:$monitor=Get-CimInstance-Namespaceroot/WMI-ClassNameWmiMonitorBrightnessMethodsInvoke-CimMethod-InputObject$monitor-MethodNamewmisetBrightness-Arguments@{Timeout='10';Brightness='25'}参考https://learn.microsoft.com......
  • windows11任务栏大小设置,最佳方式,正确答案。
    由于Windows11系统更新了有一端时间了,最近新购买的电脑都是出厂会自带Windows11系统,最近发现任务栏的相关设置没有了,例如:拖动任务栏设置大小。经过百度一些列的查找,都在说Windows11任务栏大小设置需要修改注册表等等类似的错误内容。在此给大家发帖说明下如何正确设置Windows11......
  • PowerShell系列九:文档和测试
    文档functionAdd-Access{<#.SYNOPSIS文件和目录添加访问权限.DESCRIPTIONIcacls的包装,能够对目录和文件添加三种权限。读取,修改,完全控制.PARAMETERPath需要添加权限的{文件|目录}.PARAMETERUser授予访问......
  • powershell profile
    functionwelcome{echo"________|||||||||/_|||||_____|||________......
  • 博客园美化
    官方文档地址详细查看官方文档即可,包含安装、设置和博客园选项的勾选。下方列出我的设置。1.侧边栏公告需要开启才能看到效果。<scripttype="text/javascript">window.cnblogsConfig={info:{avatar:'https://pic.cnblogs.com/avatar/3225272/20230619233704.pn......
  • PowerShell系列四:容器操作
    容器容器是一个很通用的概念。比如文件、文件夹、注册表、磁盘分区、数组、hash表、命名空间、用户组、OU、数据库、数据表等等,它们的共同点就是包含了数据。在PowerShell中一切都是从"PSDrive"开始的,您熟悉了操作PSDrive,基本就涵盖了对资源的操作。Get-PSDrive#输出Name......
  • PowerShell系列零:为什么值得学习
    自我介绍我的职业是网管,工作环境是中小企业。从业十几年了,一直都是一个人一个部门,什么都做。硬件、弱电、网络、系统、服务器、冗余、灾备。大概从5-6年前开始接触PowerShell,尝试着在日常工作中把常用的操作从GUI转向到使用PowerShell去操作。基本上就是总结一下哪些问题是经常发......
  • PowerShell 中有许多用于获取信息的 Get 命令
    PowerShell中有许多用于获取信息的Get命令。以下是一些常用的Get命令示例:Get-Process:获取正在运行的进程列表。Get-Service:获取正在运行的服务列表。Get-EventLog:获取事件日志条目。Get-Content:获取文件的内容。Get-ChildItem:获取文件和文件夹的列表。Get-WmiObject:获......
  • BackUpLogView 系列 - Powershell 在任务计划中执行脚本
     在windows系统中,使用powershell执行脚本,请在写字板中调整相关参数,注意把参数一次性拷贝完整。之所以选择带参数的原因,是避免powershell打开时出现安全性限制对话框导致执行失败powershell.exe-NonInteractive-NoProfile-NoLogo-ExecutionPolicyUnrestricted-File......