发布时间:2026/9/2 13:05:05
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/9/2 13:05:05

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

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

2026/9/2 13:05:05

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

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

2026/9/2 13:15:06

ADB 运维 - ADB 之 logcat 极简小抄(过滤日志、保存日志到文件)

一、logcat logcat 是 Android 开发中用于查看系统日志信息的工具二、logcat 极简小抄 1、查看日志 adb logcat2、过滤日志 按标签过滤日志 adb logcat -s 【标签】# 演示:按标签 test 过滤日志 adb logcat -s test按等级过滤日志 adb logcat *:【等级】# V&#xf…

2026/9/2 13:15:06

CC2530与Android串口通信:传感器数据采集与远程控制实现

简介:面向嵌入式与Android开发者的CC2530温度、红外传感器控制上位机项目,整合Zigbee节点与手机端远程监控,适合学习无线传感器网络和物联网应用开发的工程师。压缩包共78个文件,约4.45MB,包含Android工程源码、XML布局…

2026/9/2 13:15:06

DSView FCP/SCP/AFC解码器实战:协议解析与排查技巧

简介:基于Python的FCP/SCP/AFC快充协议解码器,专为使用DSView与DSLogic进行数字信号捕获和分析的硬件工程师与协议研究者设计。工具聚焦高通FCP、华为SCP、三星AFC三类主流快充协议,可将DSLogic采集的原始信号波形直接解码为可读的指令与参数…

2026/9/2 13:15:06

Qt Widgets从零实现串口调试助手V1.0完整指南

简介:一份基于Qt框架的串口调试助手完整工程源码,面向Qt初学者与需要快速搭建串口通信工具的开发者,解决从零创建图形界面、配置串口参数以及收发数据的常见需求。压缩包共31个文件,包含9个C源文件、9个头文件、3个UI界面文件&…

2026/9/2 13:10:05

img2.5模型落地前怎么测?从单图到批量压测的完整指南

img2.5 的消息刚传出来时,很多人的第一反应就是找测试样例跑一轮。新模型版本能不能打,确实不能只看发布说明里的功能列表,要把单图、批量、不同输入内容逐一验证过,才能判断它是不是能接进现在的流程。这篇文章不追具体参数表&am…

2026/9/1 16:02:17

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/2 9:00:32

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/2 8:41:06

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/2 0:03:41

单片机毕业设计-基于单片机与蓝牙通讯的输液状态监测终端设计与开发 基于 STM32 或 51 单片机的液位‑滴速‑温度多参数输液监护装置设计(024005)

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

2026/9/2 0:03:41

DeepSeek字幕翻译实战:从API调用到批量SRT转中文的完整方案

这次我们来看一个很实用的 DeepSeek 落地场景:用 DeepSeek 把英文视频字幕自动翻译成中文。具体案例是《恶魔君》1989 年第 28 集的英转中字幕任务,标题写得很直白,但背后其实是一整套可以复用的技术流程:字幕解析、模型调用、批量…

2026/9/2 0:03:41

用Python搭建搞笑语音助手:从语音识别到语音合成全教程

当你家里摆着一台天猫精灵,却总希望语音助手偶尔“不正经”一点,不用官方腔回答问题,而是张口就接几句搞笑段子,会是什么体验?我最近动手验证了一下这个想法——没有去改装任何市面上现有的智能音箱,而是直…

2026/9/2 1:15:22

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

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

2026/9/2 1:15:22

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

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

2026/9/2 1:15:20

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

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