5 分钟装好 PowerShell:Windows、Linux、macOS 跨平台安装完整指南

发布时间:2026/9/17 21:35:49

5 分钟装好 PowerShell:Windows、Linux、macOS 跨平台安装完整指南 5 分钟装好 PowerShellWindows、Linux、macOS 跨平台安装完整指南【免费下载链接】PowerShellPowerShell for every system!项目地址: https://gitcode.com/GitHub_Trending/po/PowerShellPowerShell 是微软开源的跨平台命令行外壳与脚本引擎同一套脚本可以在三端通用。它的跨平台安装只绕不开两个关键点处理器架构与PATH。读完这篇指南你会在 Windows、Linux、macOS 上任选一端跑通pwsh命令并学会验证与常用定制方法。一、先确认你的处理器架构装之前花 10 秒看清机器架构后面下载才不会拿错包。# Linux / macOS查看处理器架构 uname -m# Windows查看处理器架构 Get-CimInstance Win32_Processor | Select-Object Architecture返回x86_64、arm64这类字样就是你要记下的值。脚本安装时它会自动匹配手动下载时必须和它对应。二、跑通一条命令安装先把仓库拉到本地# 拉取仓库安装脚本在 tools 目录 git clone https://gitcode.com/GitHub_Trending/po/PowerShell然后按系统执行对应脚本# Windows一键安装并写入 PATH .\tools\install-powershell.ps1 -AddToPath# Linux / macOS一键安装并创建软链接 ./tools/install-powershell.shWindows 上脚本默认装到当前用户的AppData目录-AddToPath会把安装路径写进 PATHLinux 和 macOS 上它装到~/.powershell并分别创建/usr/bin/pwsh与/usr/local/bin/pwsh软链接之后任何终端都能直接敲pwsh。三、核对安装结果看到版本号就算成功# 通用查看 pwsh 版本号 pwsh -v# 通用查看完整版本信息表 $PSVersionTable输出里能看到PSVersion、OS这些字段说明安装成功四、手动安装与进阶选项按系统选择安装包WindowsPowerShell-version-win-arch.msi或.zipLinuxpowershell-version-linux-arch.tar.gzmacOSpowershell-version-osx-arch.tar.gz把arch换成上一节查到的架构即可。Linux / macOS 手动部署# Linux解压到 /opt 并建立软链接 tar zxf powershell-version-linux-arch.tar.gz -C /opt/powershell sudo ln -s /opt/powershell/pwsh /usr/bin/pwsh# macOS解压到 /usr/local 并建立软链接 tar zxf powershell-version-osx-arch.tar.gz -C /usr/local/powershell sudo ln -s /usr/local/powershell/pwsh /usr/local/bin/pwshmacOS 首次启动若弹出安全确认按提示放行即可下面是安装完成后的窗口形态Windows 手动部署与预览版# Windows静默安装 MSI 安装包 msiexec /i PowerShell-version-win-arch.msi /quiet# 通用安装 Preview 预览版与稳定版并行 .\tools\install-powershell.ps1 -Preview脚本还支持-Destination 路径指定安装目录、-DoNotOverwrite避免覆盖已有文件Preview 版会装到独立的~/.powershell-previewWindows 下为%LOCALAPPDATA%\Microsoft\powershell-preview不会动到已装的稳定版。离线环境直接拷贝对应架构的安装包到目标机即可。五、按需配置装模块与开实验特性# 通用为当前用户安装一个**模块** Install-Module -Name ModuleName -Scope CurrentUser模块是扩展 PowerShell 能力的打包单元按需安装即可。实验特性是尚未正式启用的新能力先查再开# 通用查看当前可用的实验特性 Get-ExperimentalFeature# 通用启用指定名称的实验特性 Enable-ExperimentalFeature -Name FeatureName特性清单按平台分别存放在 experimental-feature-linux.json 与 experimental-feature-windows.json。想改每次启动的行为编辑$PROFILE指向的配置文件即可。六、排障速查表三条高频报错现象原因处理bad CPU type/exec format error安装包架构与机器对不上重新用uname -m确认下载对应arch包pwsh命令找不到安装目录不在 PATH或软链接没建好Windows 重装时带-AddToPath检查软链接指向的目录可访问软链接创建失败缺少管理员权限Linux / macOS 加sudo执行还有问题去哪找平台构建与部署细节见 Linux 构建说明、Windows Core 构建说明常见疑问可翻 FAQ。到这里安装线就跑通了。敲下面这条命令直接进入交互式环境开始使用# 通用进入 PowerShell 交互环境 pwsh【免费下载链接】PowerShellPowerShell for every system!项目地址: https://gitcode.com/GitHub_Trending/po/PowerShell创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/17 21:35:49

Notepad-- Linux 指南:30 分钟装好这款轻量中文文本编辑器

Notepad-- Linux 指南:30 分钟装好这款轻量中文文本编辑器 【免费下载链接】notepad-- 一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。 项目地址: https://gitcode.com/GitHub_Trending/no/notepad-- …

2026/9/17 21:35:49

猫抓浏览器资源嗅探扩展:把存网页视频的步骤缩到4步

猫抓浏览器资源嗅探扩展:把存网页视频的步骤缩到4步 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 存网页视频得在开发者工具里翻几百…

2026/9/17 21:35:49

Hister安全设计解析:CSRF、CSP与敏感内容日志脱敏

Hister安全设计解析:CSRF、CSP与敏感内容日志脱敏 【免费下载链接】hister Your own search engine 项目地址: https://gitcode.com/GitHub_Trending/hi/hister Hister 是一个自托管的私有搜索引擎(Your own search engine)&#xff0…

2026/9/17 22:20:54

Linux环境下CommVault备份与恢复Oracle数据库的实践指南

简介:在Linux服务器上使用CommVault统一备份平台保护Oracle数据库时,可参考这份PDF文档。文档面向数据库管理员与运维工程师,完整覆盖了从安装准备、软件部署到备份策略配置及灾难恢复的实操流程。安装前需重点确认CommVault版本与数据库版本…

2026/9/17 22:20:54

幂律分布实战指南:识别、验证与业务干预

1. 幂律不是“定律”,而是一种观察模式——从城市人口到微博转发,它藏在你每天刷到的数据背后你有没有注意过:全国前10大城市的人口加起来,可能只占全国总人口的不到15%,但它们贡献了近40%的GDP;你发的一条…

2026/9/17 22:20:54

海岸谜题探险:沉浸式户外解谜游戏设计

1. 项目概述:海岸谜题探险的设计初衷去年夏天我在加州1号公路自驾时,被一段废弃的沿海步道激发了灵感。这条隐藏在峭壁间的步道沿途布满了风化严重的木牌,上面模糊的文字像是某种密码。这个偶然发现让我萌生了设计"Coastal Riddle Quest…

2026/9/17 22:20:54

复杂网络统计量与级联失效仿真:定位城市交通隐性瓶颈

简介:《复杂网络环境下交通流》PPT以复杂网络理论为切入点,聚焦交通系统网络化背景下的车流分析与优化,适合交通工程、网络科学及智能交通领域的研究生、科研人员或相关课程教学使用。资源包含1个PPT演示文稿,压缩包仅3.49MB&…

2026/9/17 22:20:54

在 Claude 测试影响分析里,TaoToken Key 替代临时补丁

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/17 22:15:54

Windows Server 2008 R2远程桌面授权报错:120天过期与CAL配置全解析

周一早上一到公司,运维群里就有人艾特我:“服务器远程桌面连不上了,提示‘远程桌面授权模式尚未配置,远程桌面服务将在11天后停止工作’。”这种报错,凡是用过Windows Server 2008 R2的人应该都不陌生。网上关于“120天…

2026/9/16 12:52:37

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/17 0:03:13

WiFi密码安全测试:从原理到实战的字典暴力破解指南

1. 写在前面:我为什么要研究WiFi密码这件事先交代一下背景。我身边有不少朋友,家里的WiFi密码常年是"12345678"或者"88888888",问就是"好记"。直到有一次,隔壁邻居蹭网蹭到我家路由器后台都进不去&…

2026/9/17 0:03:13

redis-py服务控制与监控函数实战:从ping到slowlog的巡检指南

我用 redis-py 写了快五年的业务代码,坦白说,真正让我觉得这个客户端“像一个成熟工具箱”的,不是 get/set 那套基本操作,而是它那批专门做服务控制与状态监控的辅助函数。日常开发里,大家把redis.Redis(host..., deco…

2026/9/17 0:03:13

SpringBoot+Vue3实现中小企业设备管理系统开发实践

1. 项目概述与核心价值中小企业设备管理系统是制造业、服务业等领域的基础信息化工具。传统设备管理往往依赖Excel表格或纸质记录,存在数据孤岛、流程混乱、维护成本高等痛点。这套基于Java SpringBootVue3MyBatis的技术方案,通过前后端分离架构实现了设…

2026/9/16 22:55:57

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/16 22:56:09

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/16 22:56:16

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

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

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

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