使用oh-my-posh美化Windows终端

使用oh-my-posh美化Windows终端

在正式开始之前我们先更新一下powershell,检查当前版本,为5.1,win11默认都是5.1,需要手动升级,用过7.x后真的不想用这5.x了(超级好用),历史命令补全,智能提示常用命令,岂不美哉?这才是powershell!

image-20241119135029464

安装最新版本

winget install --id Microsoft.Powershell --source winget

下载完成之后切换到这个目录

image-20241119135939635

点进去就是powershell 7

image-20241119135956907

这时候菜单栏就可以发现一个powershell 7了,建议将

image-20241119140201027

注意:如果菜单没有的话,找到powershell 7的绝对安装路径(C:Program FilesPowerShell7pwsh.exe),执行以下命令

set-executionpolicy RemoteSigned
$OutputEncoding
Test-path $profile
New-Item -Type file -Force $PROFILE
# powershell初始化加载 PSReadLine 模块
Import-Module PSReadLine
# 使用历史记录进行脚本提示
Set-PSReadLineOption -PredictionSource History
# alt在windows中有特殊用途,这里使用ctrl键代替
Set-PSReadLineKeyHandler -Chord "Ctrl+RightArrow" -Function ForwardWord

此时我们进去的时候还是powershell 5,windows 11自带的

image-20241119134646470

我们打开终端设置,修改默认的终端

image-20241119140235399

为刚刚下载的位置就好

image-20241119140422457

这样新建终端的时候就是纯净版powershell 7,还没有广告

image-20241119140514060

安装oh my posh

powershell安装

Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))

image-20241119141711205

重启终端

图片[10]-使用oh-my-posh美化Windows终端-泷羽Sec

新版终端还有历史命令提示,真的舒服

image-20241119141811892

此时就安装成功了

image-20241119141859091

Nerd Font官网挑选一款自己喜欢的字体,记住名字后面要用(我自己选的是Cousine Nerd Font),下载并安装

image-20241119142051988

打开终端配置文件

image-20241119142129642

"font":{"face": "Cousine Nerd Font"}

image-20241119142207109

更改PowerShell安全策略

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine

打开配置文件

notepad $PROFILE

如果配置文件不存在,则根据记事本提示创建新文件,或者以PowerShell命令创建

New-Item -Path $PROFILE -Type File -Force

在打开的配置文件添加以下代码并保存

oh-my-posh init pwsh | Invoke-Expression

image-20241119142322997

已经加载默认的主题了

image-20241119142408454

显示可用主题

Get-PoshThemes

image-20241119142453727

记住好自己要切换的主题名称

image-20241119143904215

notepad $PROFILE

image-20241119144022515

. $PROFILE

image-20241119144125278

ok了,我换了个壁纸

image-20241119160958099

往期推荐

【渗透测试】DC-8提权靶机综合渗透教程

开箱即用!265种windows渗透工具合集–灵兔宝盒

一款开源持续更新的后渗透免杀框架

sql注入中各种waf的绕过方式,狗,盾,神,锁,宝

放开双手 !SQL注入Fuzzing字典 (270个)

本站内容部分转载于互联网,并不代表本站立场!如若本站内容侵犯了原著者的合法权益,可联系我们进行处理! 拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论!
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容