🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

【新手入门】PowerShell 的安装与启动方法(Windows / Mac / Linux)

在上一篇文章《PowerShell 是什么?Windows 用户必备的最强 Shell 深度解析》中,我们了解到 PowerShell 不仅仅是一个命令提示符,更是一个能操控对象的超强 Shell。在领略了其魅力与强大功能的一角后,您是否也觉得“很想试试看!”呢?

但实际上,您 Windows 系统中预装的“Windows PowerShell”是一个较旧的版本(5.1),目前已不再增加新功能。在现代 Web 开发中能真正发挥其价值的,是开源开发、不断更新的“PowerShell (版本7及以上)”。它已进化成一个跨平台工具,不仅在 Windows 上,在 macOS 和 Linux 上也能完全一样地运行。

本文将针对各个操作系统,详细解说安装并启动最新版 PowerShell 的步骤,确保新手朋友们也能轻松上手。让我们把这款能为 Web 开发提速的现代化 Shell,安装到您心爱的机器上吧!


为什么要用新的 PowerShell?它与 Windows PowerShell 的区别

首先,我们来回答“既然 Windows 自带了,为什么还要装新的?”这个问题。两者之间有明显的区别。

打个比方,Windows PowerShell 就像“家里固有的座机电话”,而新的 PowerShell 则是“最新的智能手机”。两者都能打电话,但能做的事情的广度和未来的发展性完全不同。本文将解说后者的“最新智能手机”的安装方法。


1. 在 Windows 上安装 PowerShell 的方法

在 Windows 上安装,使用 Windows 标准的包管理工具 winget 是最简单、最明智的选择。

步骤 1: 使用 winget 搜索 PowerShell

首先,打开 PowerShell 或终端(无需管理员权限),用以下命令搜索可安装的 PowerShell 软件包。

winget search Microsoft.PowerShell

如果列表中显示了“Microsoft.PowerShell”,说明 winget 已经可以使用。


步骤 2: 使用 winget 安装 PowerShell

接下来,执行以下命令来安装最新稳定版的 PowerShell。

winget install --id Microsoft.PowerShell --source winget

安装程序会自动下载并完成设置。


步骤 3: 启动并确认新的 PowerShell

安装后,打开开始菜单,除了传统的蓝色“Windows PowerShell”图标外,还会新增一个黑色的新“PowerShell”图标。点击它来启动。

启动后,我们来确认一下版本。执行以下命令:

$PSVersionTable

如果显示结果中的 PSVersion 为“7.x.x”之类的格式,就表示最新版的安装成功了!


2. 在 macOS 上安装 PowerShell 的方法

在 macOS 上,使用 Homebrew 这个包管理工具是最简单的方法。

步骤 1: 使用 Homebrew 安装 PowerShell

打开终端,用下面这一条命令即可完成安装。

brew install --cask powershell

步骤 2: 启动并确认 PowerShell

安装完成后,在终端里输入以下命令即可启动 PowerShell。

pwsh

如果提示符变为 PS /Users/yourname> 的样子,就表示 PowerShell 已启动。您可以通过 $PSVersionTable 确认其版本为 7 或更高。


3. 在 Linux (Ubuntu/Debian) 上安装 PowerShell 的方法

在 Linux 上,通常的做法是先注册微软的官方软件包仓库,然后再进行安装。这里我们介绍在 Ubuntu/Debian 系统上的步骤。

步骤 1: 准备工作

首先,更新软件包列表,并安装必要的工具。

sudo apt-get update
sudo apt-get install -y wget apt-transport-https software-properties-common

步骤 2: 获取微软仓库的 GPG 密钥

下载用于验证软件包真实性的密钥。

wget -q "https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb"
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb

步骤 3: 安装 PowerShell

更新仓库信息,然后就可以正式安装 PowerShell 了。

sudo apt-get update
sudo apt-get install -y powershell

步骤 4: 启动与确认

安装后,可以通过 pwsh 命令启动。和在 macOS 上一样,我们来确认一下版本吧。

pwsh

总结

辛苦了!至此,您的 Windows、macOS、Linux 机器上,都已搭建好了最新且跨平台的 PowerShell 环境。能够跨越操作系统的界限,运行相同的命令和脚本,这在 Web 开发中是一个巨大的优势。

特别是 Windows 用户,在接触了颠覆传统命令提示符思维的“对象”和“管道”后,想必已对自动化的可能性感到兴奋不已了吧。

环境已备,您已经踏上了成为最强 Shell 使用者的道路。在下一篇文章中,我们将精选并介绍 10 个最先需要掌握的、使用这个新 PowerShell 的便捷基本 Cmdlet。敬请期待!

PowerShell 入门必学的 10 个命令(Get-Process, Set-Location 等)