PowerShell 7 安装与默认终端配置(Windows)
一、安装 PowerShell 7
PowerShell 7 是跨平台的新版本,支持大量类 Unix/Linux 命令(如 ls、cat、grep 等),比系统默认的 PowerShell 5.x 更强大,适合习惯 Linux 命令行的开发者使用。
方法一:使用 Winget 安装(推荐)
winget install --id Microsoft.Powershell --source winget
或从官网下载安装包: 🔗 https://github.com/PowerShell/PowerShell/releases
二、验证是否安装成功
pwsh
$PSVersionTable.PSVersion
输出版本如 7.x.x 表示安装成功。
📌 注意:PowerShell 7 的命令是 pwsh,它不会替代系统自带的 powershell(即 PowerShell 5.x)。你需要使用 pwsh 来启动 PowerShell 7。
三、将 PowerShell 7 设为默认终端
1. 安装 Windows Terminal(如未安装)
winget install Microsoft.WindowsTerminal
2. 设置默认终端为 PowerShell 7
- 打开 Windows Terminal。
- 点击顶部下拉箭头 ⌄ → 选择“设置”。
- 进入“启动(Startup)”选项。
- 找到“默认配置文件”,选择 PowerShell 7。
- 保存设置并重启 Terminal。
四、添加右键菜单“在此处打开 PowerShell 7”(可选)
以管理员身份运行 PowerShell 7 后执行:
New-Item -Path 'Registry::HKEY_CLASSES_ROOT\Directory\shell\PowerShell7' -Force | Out-Null
New-Item -Path 'Registry::HKEY_CLASSES_ROOT\Directory\shell\PowerShell7\command' -Force -Value '"C:\Program Files\PowerShell\7\pwsh.exe" -WorkingDirectory "%V"' | Out-Null
Set-ItemProperty -Path 'Registry::HKEY_CLASSES_ROOT\Directory\shell\PowerShell7' -Name '(Default)' -Value '在此处打开 PowerShell 7'
✅ 现在,你已成功安装 PowerShell 7,并将其设为默认终端环境,可用于日常开发与命令行工具调用。