Windows11终端升级PowerShell7
Win11的终端管理工具PowerShell的默认使用版本是PowerShell 5,当打开终端后可看到提示信息可升级到PowerShell 7,下面就是升级到PowerShell 7的教程,以及一些配置基础命令的介绍,包括查看版本,版本切换,配置修改等。1、PowerShell 5升级PowerShell 7
官方升级文档链接
博主整理了一下简单的升级步骤,有两个版本的安装方式, 稳定版和预览版:
稳定版安装
[*]PowerShell终端执行命令查看版本:
# 查看版本命令
winget search Microsoft.PowerShell
# output 可看见如下
Name Id Version Source
---------------------------------------------------------------
PowerShell Microsoft.PowerShell 7.5.0.0 winget
PowerShell Preview Microsoft.PowerShell.Preview 7.6.0.2 winget
[*]使用 id 参数安装 PowerShell 稳定版
# 安装命令
winget install --id Microsoft.PowerShell --source winget
# 卸载命令
winget uninstall --id Microsoft.PowerShell --source winget
[*]稳定版有个缺陷就是不会创建终端快捷方式,需要修改注册表来添加,PowerShell打开终端后依然显示的是PowerShell 5的版本
[*]查看切换当前终端的版本
[*]查看终端版本命令($符号一定要带上):$PSVersionTable.PSVersion
# 输入
$PSVersionTable.PSVersion
# 输出 显示版本 5
PS C:\Users\Administrator> $PSVersionTable.PSVersion
MajorMinorBuildRevision
-----------------------
5 1 261002161
[*]终端执行命令:pwsh
# 输入
pwsh
# 输出 显示版本 7
PS C:\Users\Administrator> $PSVersionTable.PSVersion
MajorMinorPatchPreReleaseLabel BuildLabel
------------------------------ ----------
7 5 0
[*]切换完成,但是每次打开终端都需要这样切换
预览版安装
[*]PowerShell终端执行命令查看版本:
# 查看版本命令
winget search Microsoft.PowerShell
# output 可看见如下
Name Id Version Source
---------------------------------------------------------------
PowerShell Microsoft.PowerShell 7.5.0.0 winget
PowerShell Preview Microsoft.PowerShell.Preview 7.6.0.2 winget
[*]使用 id 参数安装 PowerShell 稳定版
# 安装命令
winget install --id Microsoft.PowerShell.Preview --source winget
# 卸载命令
winget uninstall --id Microsoft.PowerShell.Preview --source winget
[*]稳定版有个直观优点,就是默认配置好了快捷方式,不需要手动修改注册表,可以直接在终端直接切换默认版本
[*]执行版本查看命令:$PSVersionTable.PSVersion
# 查看版本命令
winget search Microsoft.PowerShell
# output 可看见如下,默认就是预览版本
PS C:\Users\Administrator> $PSVersionTable.PSVersion
MajorMinorPatchPreReleaseLabel BuildLabel
------------------------------ ----------
7 6 0 preview.3
2、PowerShell 5和PowerShell 7的默认配置文件
两者的默认配置文件路径是不同的
PowerShell 5默认配置文件
[*]执行命令查看配置文件是否存在:Test-Path $PROFILE
PS C:\Users\Administrator> Test-Path $PROFILE
False终端输出False代表配置文件不存在,True代表配置文件存在
[*]创建默认配置文件命令:New-Item -ItemType File -Path $PROFILE -Force
这会在默认路径创建一个新的配置文件(如果它不存在的话),并覆盖任何已经存在的文件(-Force 参数)。
# 创建命令
PS C:\Users\Administrator> New-Item -ItemType File -Path $PROFILE -Force
# 查看配置文件命令,终端打印出类似:C:\Users\<用户名>\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 这种就表示创建成功
PS C:\Users\Administrator> $PROFILE
C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
PowerShell 7默认配置文件
[*]执行命令查看配置文件是否存在:Test-Path $PROFILE
PS C:\Users\Administrator> Test-Path $PROFILE
False终端输出False代表配置文件不存在,True代表配置文件存在
[*]创建默认配置文件命令:New-Item -ItemType File -Path $PROFILE -Force
这会在默认路径创建一个新的配置文件(如果它不存在的话),并覆盖任何已经存在的文件(-Force 参数)。
# 创建命令
PS C:\Users\Administrator> New-Item -ItemType File -Path $PROFILE -Force
# 查看配置文件命令,终端打印出类似:C:\Users\<用户名>\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 这种就表示创建成功
PS C:\Users\Administrator> $PROFILE
C:\Users\Administrator\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
[*]注意这里生成的配置文件的路径是不一样的
3、编辑配置文件
编辑配置文件很简单,就进入到文件里目录,鼠标右键选择一个工具打开即可,最简单就直接以记事本的方式打开。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]