【新手入门】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 (蓝色图标): Windows 10 中标准搭载的版本 5.1。虽然稳定,但新功能的开发已经停止,仅提供安全更新。其核心在于与 Windows 独有技术的协作。
- PowerShell (黑色/深蓝色图标): 持续开源开发的最新版本(版本7及以上)。跨平台(支持 Windows, macOS, Linux),能快速响应新技术和新标准,性能也得到了提升。如果是用于 Web 开发,强烈推荐使用这一款。
打个比方,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。敬请期待!