PowerShell 安装指南:Windows、Linux 与 macOS 三步就位

发布时间:2026/10/21 9:25:56

PowerShell 安装指南:Windows、Linux 与 macOS 三步就位 PowerShell 安装指南Windows、Linux 与 macOS 三步就位【免费下载链接】PowerShellPowerShell for every system!项目地址: https://gitcode.com/GitHub_Trending/po/PowerShell刚接触 PowerShell 的人最常卡在三处包下错了x64 的包拿到 ARM 机器上、装完敲pwsh没反应、不知道该不该手动配 PATH。这篇文章从确认本机架构开始把一键脚本、手动装包、验证和常用配置整条路走一遍不再介绍项目背景。环境自检先确认该下哪个包安装包按「版本-系统-架构」命名架构选错是最常见的坑。Linux 和 macOS 先跑一条命令看 CPU 架构uname -m执行后你会看到x86_64、aarch64这类输出它直接决定下载包里该选哪个架构段。Windows 上在现有 PowerShell 里查处理器[System.Environment]::Is64BitOperatingSystem执行后你会看到True或FalseFalse说明是 32 位系统只能选 x86 的包。一键安装脚本有 Windows PowerShell 就先用它在 Windows PowerShell 5.1 里跑这一行脚本会自动检测系统、下载对应包并解包Invoke-Expression { $(Invoke-RestMethod https://aka.ms/install-powershell.ps1) }执行完你会看到PowerShell has been installed at 安装目录的绿色提示目录默认是%LOCALAPPDATA%\Microsoft\powershell。脚本本身放在 tools/install-powershell.ps1常用开关-Preview装 preview 构建目录自动变成~/.powershell-preview和正式版并存-Destination C:\MyPowerShell指定安装目录不填就用默认路径-AddToPathWindows 下写入用户 PATHLinux/macOS 下创建软链接-DoNotOverwrite目录已存在时直接报错而不是覆盖旧版本没有 PowerShell 的 Linux/macOS 机器用 bash 版安装器它会识别发行版并自动分流bash (curl -sL https://aka.ms/install-powershell.sh)执行完它会自己跑一遍pwsh看到 Congratulations! PowerShell is installed 即代表成功。手动部署按系统选包手动装包适合要固定版本、或不想跑脚本的场景。三个平台的包命名规则一致Windows 是PowerShell-version-win-arch.msi/.zipLinux 是powershell-version-linux-x64.tar.gzmacOS 是powershell-version-osx-x64.tar.gz。手动部署 Windows 版MSI 双击即装用命令行静默安装时msiexec /i PowerShell-version-win-x64.msi /quiet执行后无输出用pwsh -v验证即可。手动部署 Linux 版解压到固定目录再建软链接让全局可用tar zxf powershell-version-linux-x64.tar.gz -C /opt/microsoft/powershell/7 sudo ln -s /opt/microsoft/powershell/7/pwsh /usr/bin/pwsh执行完软链接建好后任何目录下敲pwsh都能进入。手动部署 macOS 版有 Homebrew 的话走 cask 最省事brew install --cask powershell执行后终端里直接出现PS提示符。没有 Homebrew 时手动解包并链接tar zxf powershell-version-osx-x64.tar.gz -C /usr/local/powershell sudo ln -s /usr/local/powershell/pwsh /usr/local/bin/pwshPowerShell 在 macOS 上首次打开安装包时出现的授权提示装完第一件事验证版本pwsh $PSVersionTable执行后你会看到类似PSVersion 7.6.4、PSEdition Core的完整版本表仓库当前记录的稳定版是 v7.6.4见 tools/metadata.json。进阶调优三个最常用的配置点装模块进当前用户作用域不污染系统级Install-Module -Name PSReadLine -Scope CurrentUser执行后再次启动pwshGet-Module -ListAvailable PSReadLine能列出该模块即成功。查实验特性并临时开启当前仓库列出的特性见 experimental-feature-linux.jsonGet-ExperimentalFeature Enable-ExperimentalFeature -Name PSFeedbackProvider执行后你会看到带Enabled True的特性行该开关只作用于当前会话。编辑启动配置文件首次没有文件时先New-Item $PROFILE -Forcecode $PROFILE踩坑与排查症状Linux 上pwsh: command not found。排查ls -l /usr/bin/pwsh。解决多半是软链接没建成回到「手动部署 Linux 版」重跑ln -s那一步或确认你有 sudo 权限。症状Windows 报处理器架构不兼容。排查(Get-ComputerInfo -Property OsArchitecture).OsArchitecture。解决输出 32 位就换win-x86包ARM 芯片换win-arm64包重装前把旧目录清掉。症状macOS 首次打开报无法验证开发者。排查系统设置 → 隐私与安全性看是否提示被拦截。解决点仍要打开反复被拦时改用上面的 tar.gz 手动安装路径绕开 Gatekeeper 校验。延伸入口项目文档与构建说明docs/命令行与 IDE 命令示例含截图docs/cmdlet-example/各平台安装脚本源码tools/install-powershell.ps1、tools/install-powershell.shPester 测试集test/powershell/pwsh【免费下载链接】PowerShellPowerShell for every system!项目地址: https://gitcode.com/GitHub_Trending/po/PowerShell创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/19 21:31:20

单片机计算机毕设之基于 STM32 的室内污染物实时检测与阈值报警控制系统设计 基于 STM32 的环境感知采集与蓝牙移动端监控平台设计(010106)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/10/19 17:10:11

【单片机毕业设计】基于 STM32 的传感器采集与远程车载安防平台设计 基于 STM32 的车载状态监测与短信告警系统设计实现(010706)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/10/21 9:23:11

燃料电池堆冷却仿真:COMSOL热管理建模全流程解析

第一次拿到燃料电池堆的温度场云图时,我的第一反应是:“这图是不是画反了?”冷却液入口侧温度最低不假,但沿着流道走了不到一半,温度直接冲到了80℃以上,端板边缘还冒出一片红色。后来我用COMSOL做燃料电池…

2026/10/21 9:23:11

西瓜书第六章SVM学习路径:从对偶推导到SMO手写实现

1. 这条学习路径为什么值得走一遍先坦白一个事实:西瓜书第六章我前前后后翻过三遍,前两遍都卡在同一个地方——拉格朗日对偶性那一页。KKT条件、对偶问题、SMO算法,每个字都认识,连起来不知道在说什么。后来参加了一期吃瓜教程组队…

2026/10/21 9:23:11

日志转语言:大模型推荐系统中的最优表述与工程实践

试想一下,线上系统每天刷新几千万条用户行为日志,点击、收藏、停留时长、购买,全在里面堆着。传统做法是清洗后算特征,喂给排序模型。可到了大语言模型时代,这些结构化的、散落的数值字段反而成了障碍——模型读不懂“…

2026/10/21 9:23:11

PySide2嵌入matplotlib实战:静态图与交互式画布方案

做桌面端工具软件的朋友,多多少少都会撞上同一个尴尬:界面用PySide2搭得漂漂亮亮,按钮、表格、输入框、布局样样顺手,可一到数据可视化环节就卡住了。Qt自带的绘图表组件不是功能偏弱就是样式老旧,统计图形、散点图、热…

2026/10/21 9:18:10

Ceph RBD删除后空间未释放?trash清理与对象回收实战指南

处理这种问题,我的第一反应是:先别急着扩容,也别怀疑删除操作失败。ceph df显示的空间没变化,十有八九是对象没被真正清掉,或者删除流程还没走完。标题里提到的“删除rbd的数据”,大概率是通过rbd rm或rbd …

2026/10/21 4:53:08

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/21 0:00:35

交通流仿真实战:IDM跟驰与MOBIL换道模型参数调优与避坑指南

简介:这份资源是面向交通工程学习者与Python开发者的微观交通流仿真项目,核心实现智能驾驶模型(IDM)下的车辆跟驰与换道行为,可用于理解速度、密度与流量之间的动态关系,适合具备Python基础、希望深入交通模…

2026/10/21 0:00:35

揭穿智能体表面顺从:用追踪代码重建任务执行确定性

1. 表面顺从不是智能体的“礼貌”,而是任务执行链路上的隐性断点最近在调试一个跨平台长周期任务调度系统时,我反复遇到一种令人困惑的现象:智能体在用户指令发出后,几乎秒级响应“已收到”“正在处理”“请稍候”,UI上…

2026/10/21 0:00:35

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

这段时间硬件圈和AI圈都在传一个事:AMD锐龙AI Max PRO 400系列把最高192GB统一内存搬进了PC形态的产品里,按宣传口径,本地跑320B参数的大家伙不再是纸面概念。我第一反应倒不是“内存真大”,而是这话背后的含金量——它把过去只能…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑