PowerShell 跨平台安装教程:10 分钟在 Windows、Linux、macOS 装好并上手 📅 发布时间:2026/9/17 8:20:33 👁 浏览次数: PowerShell 跨平台安装教程10 分钟在 Windows、Linux、macOS 装好并上手【免费下载链接】PowerShellPowerShell for every system!项目地址: https://gitcode.com/GitHub_Trending/po/PowerShell装完以后敲pwsh终端回你一句command not found: pwsh是新手最常撞上的画面。PowerShell 是微软开源的跨平台命令行外壳和脚本环境本文带你把它在 Windows、Linux、macOS 三个平台上装好、验证并跑起第一条命令。不需要任何前置经验照着敲即可。终点长什么样先看判定装好了的两条命令装完它们必须都能跑# 显示版本号 pwsh -v输出一行类似PowerShell 7.4.6的版本号说明安装生效。# 显示完整版本信息表 pwsh -c $PSVersionTable能看到PSVersion、OS、PSEdition等字段的表格就是本文的终点。动手前先确认环境三件只读检查各一条命令# 查看系统类型 uname -sLinux表示 LinuxDarwin表示 macOSWindows 用户直接跳到主路径的 Windows 块。# 查看 CPU 架构 uname -mx86_64是 64 位 Intel/AMDarm64是 ARMApple Silicon 或 ARM 服务器后面选安装包就看这个词。# 查看 CPU 架构Windows $env:PROCESSOR_ARCHITECTURE输出AMD64即 64 位。# 查看当前用户 whoami若不是root后面个别步骤需要sudo脚本会向你索要登录密码。三条路径选一条先把仓库拉到本地三条路径都会用到# 拉取 PowerShell 仓库 git clone https://gitcode.com/GitHub_Trending/po/PowerShell cd PowerShell路径一脚本一键安装。tools/install-powershell.ps1Windows和tools/install-powershell.shLinux / macOS自动判断系统与架构、下载对应安装包并处理pwsh命令适合首次安装。路径二手动下载指定版本。需要固定版本号、或机器只能离线安装时自己下载对应安装包再解压。路径三预览通道。在路径一的脚本上加-Preview参数可与稳定版并行安装预览版用于尝鲜新特性不覆盖已装的正式版。主路径实操Windows 一键安装命令# 安装最新稳定版并写入 PATH .\tools\install-powershell.ps1 -AddToPath在刚克隆的 PowerShell 目录里执行。脚本自动下载win-x64安装包-AddToPath会把安装目录写进当前用户的 PATH后续不会出现命令找不到。Linux 一键安装命令# 自动识别发行版和架构并下载安装 ./tools/install-powershell.sh脚本自行完成下载、解压和命令配置跑完后终端里可直接敲pwsh中途提示 sudo 密码就照输。macOS 一键安装命令# 与 Linux 同一脚本自动识别 Apple Silicon 或 Intel ./tools/install-powershell.sh首次运行若弹出系统安全提示在系统设置 → 隐私与安全性里放行之后pwsh即可正常使用。备选路径安装包命名规则如下version换成你需要的版本号形如7.4.6WindowsPowerShell-version-win-x64.msi或.zipLinuxpowershell-version-linux-x64.tar.gzmacOSApple Silicon 用powershell-version-osx-arm64.tar.gzIntel 用powershell-version-osx-x64.tar.gzWindows 手动安装步骤# 命令行静默安装 MSI msiexec /i PowerShell-7.4.6-win-x64.msi /quiet把文件名换成你实际拿到的版本安装完成后新开一个终端再验证。Linux 手动安装步骤# 解压到 /opt 并建立全局软链接 sudo mkdir -p /opt/powershell tar zxf powershell-7.4.6-linux-x64.tar.gz -C /opt/powershell sudo ln -s /opt/powershell/pwsh /usr/bin/pwsh三行执行完/usr/bin/pwsh就在系统 PATH 里任何终端都能调用。macOS 手动安装步骤# 解压到 /usr/local 并建立全局软链接 mkdir -p /usr/local/powershell tar zxf powershell-7.4.6-osx-arm64.tar.gz -C /usr/local/powershell sudo ln -s /usr/local/powershell/pwsh /usr/local/bin/pwshIntel 机器把包名换成osx-x64的那份即可。跑通验证把终点长什么样里的两条命令再跑一遍# 复跑两条验证命令 pwsh -v pwsh -c $PSVersionTable出现版本号和信息表就算跑通。如果提示找不到pwsh第一步先查 PATH# 查看安装目录是否在当前 PATH 中 echo $PATH输出里没有安装目录就重跑安装脚本并带上-AddToPath再重开终端。Windows 上对应命令是echo $env:Path。装完顺手做两件事# 为当前用户安装一个模块 Install-Module -Name PSScriptAnalyzer -Scope CurrentUser模块是扩展 PowerShell 能力的打包单元装完即用这里以脚本分析模块为例。# 列出当前可用的实验特性 Get-ExperimentalFeature实验特性是尚未正式启用的新能力查到名称后用Enable-ExperimentalFeature -Name FeatureName开启即可特性清单见 experimental-feature-linux.json 与 experimental-feature-windows.json。卡住速查command not found: pwsh→echo $PATH确认安装目录在不在不在就重跑安装脚本并加-AddToPath。bad CPU type in executable或exec format error→uname -m核对真实架构换对应后缀的安装包重新下载。Permission denied→ 命令前加sudo或确认账号有管理员权限。其他系统相关疑问 → 查 docs/building/ 下对应平台的说明文档。到这里安装线就算走完了。最后一条命令直接进入 PowerShell 交互环境从这开始随便敲# 进入交互环境 pwsh【免费下载链接】PowerShellPowerShell for every system!项目地址: https://gitcode.com/GitHub_Trending/po/PowerShell创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考