PowerShell
1.1、PowerShell简介
是什么 ?:a powerful cross-platformcommand-line Shell
开发语言:C#
开发公司:Microsoft
官方主页:https://microsoft.com/PowerShell
源码仓库:https://github.com/PowerShell/PowerShell
1.2、在Windows XP SP3中安装PowerShell

Windows XP SP3以上版本的Windows操作系统默认带了PowerShell

Windows XP SP3也能使用PowerShell,但是需要您自己安装。

先保证你的系统中已经安装了.NET Framework 2.0。如果没有安装,请下载,并安装。

.NET Framework 2.0 SP1 32bit下载地址:

https://download.microsoft.com/download/0/8/c/08c19fa4-4c4f-4ffb-9d6c-150906578c9e/NetFx20SP1_x86.exe

PowerShell是作为一个补丁的方式发布的。下载地址:

https://download.microsoft.com/download/4/D/F/4DF6A154-443D-468F-B37A-3B13D2DB50B4/WindowsXP-KB968930-x86-CHS.exe

1.3、通过包管理器安装PowerShell
操作系统包管理器仓库安装命令
WindowsChocolateyofficialchoco install -y powershell.portable
macOSHomeBrewofficialbrew cask install powershell

Arch Linux

ArcoLinux

Manjaro Linux

yayAURyay -Syyu --noconfirm
yay -S    --noconfirm powershell
1.4、通过下载编译好的二进制压缩包安装PowerShell 

step1、安装依赖

下载时cURL
解压时targzip
运行时.NETCoreRuntime

step2、使用install命令创建安装目录

sudo install -d -o $(whoami) /usr/local/opt/powershell

step3、进入/usr/local/opt/powershell目录

cd /usr/local/opt/powershell

step4、使用curl命令下载编译好的PowerShell二进制压缩包 (

curl -LO https://github.com/PowerShell/PowerShell/releases/download/v6.2.3/powershell-6.2.3-linux-x64.tar.gz

step4、使用tar解压PowerShell压缩包

tar vxf powershell-6.2.3-linux-x64.tar.gz

step5、将/usr/local/opt/powershell/pwsh软链接到/usr/local/bin/pwsh

sudo ln -sf /usr/local/opt/powershell/pwsh /usr/local/bin/pwsh
1.5、pwsh命令的使用

直接运行pwsh命令即可进入PowerShell,效果如下:

1.6、PowerShell的配置文件
系统级$PSHOME/profile.ps1
用户级~/.coinfig/powershell/MicroSoft.PowerShell_profile.ps1
1.7、oh-my-posh

oh-my-poshPowerShell的配置管理工具。

oh-my-poshGitHub上的网址:https://github.com/JanDeDobbeleer/oh-my-posh

安装 oh-my-posh:

1、设置PSGallery为可信:

Set-PSRepository -Name PSGallery -InstallationPolicy Trusted

PSGalleryPowerShell官方的模块仓库,后面我们要从此仓库中下载并安装一些模块。此仓库的默认状态是不可信的, 当您在安装模块的时候,会提示您,为了省去那些麻烦的提示,我们就设置它为可信的。

2、在PowerShell中执行如下命令:

Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser

3、将下面的配置加入到PowerShell的配置文件中:

Import-Module posh-git
Import-Module oh-my-posh
Set-Theme PowerLine

4、重新进入PowerShell,效果如下: