PowerShell 7 安装与默认终端配置(Windows)

一、安装 PowerShell 7

PowerShell 7 是跨平台的新版本,支持大量类 Unix/Linux 命令(如 lscatgrep 等),比系统默认的 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

  1. 打开 Windows Terminal。
  2. 点击顶部下拉箭头 ⌄ → 选择“设置”。
  3. 进入“启动(Startup)”选项。
  4. 找到“默认配置文件”,选择 PowerShell 7
  5. 保存设置并重启 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,并将其设为默认终端环境,可用于日常开发与命令行工具调用。

发表回复

Your email address will not be published. Required fields are marked *.

*
*