菜鸟AI - 让提示词生成更简单! 全站导航 全站导航
AI工具安装 新手教程 进阶教程 辅助资源 AI提示词 热点资讯 技术资讯 产业资讯 内容生成 模型技术 AI信息库

已有账号?

首页 > 资讯 > 微软原生Coreutils:75+ Linux命令直跑CMD与PowerShell
其他资讯 综合资讯

微软原生Coreutils:75+ Linux命令直跑CMD与PowerShell

2026-06-06
阅读 0
热度 0
作者 菜鸟AI编辑部
摘要

摘要

微软推出CoreutilsforWindows,用Rust重写超75个Linux命令,可在CMD与PowerShell中原生运行,无需WSL

在2026年Build开发者大会上,微软正式发布了“Coreutils for Windows”项目。这套基于Rust重构的工具集,将超过75个主流Linux命令——ls、grep、cat、cp、rm等——直接集成到Windows的CMD和PowerShell中。开发者无需安装虚拟机,无需配置WSL,也无需搭建任何模拟层,即可原生执行这些命令。

微软CEO萨提亚·纳德拉在发布会上阐述了该项目的背景:当前开发环境早已不是单一系统的天下,Linux、macOS、Windows、Docker、WSL并存,开发者频繁在多个平台间切换,而各系统的命令集互不兼容。编写脚本时需要针对不同环境反复适配,或依赖第三方工具填补缺口,这种状况既拖慢开发节奏,也推高了自动化的维护成本。

解决思路相当直接——微软以开源项目uutils为基础,对GNU Coreutils进行全面重写,确保所有功能在Windows上原生运行。安装过程也极其简洁:打开终端,输入一行 winget install Microsoft.Coreutils 即可完成。

背后的实现机制颇具巧思。系统内部利用NTFS硬链接,每个可用命令均指向同一个核心可执行文件 coreutils.exe,运行时根据命令名称自动映射到对应功能模块。操作逻辑、参数行为及输出格式均严格对标Linux原生环境,力求让跨平台脚本实现“一次编写,随处直接执行”。

需要特别澄清的是,这并非WSL的替代品。WSL需要在后台运行一个轻量级Linux内核来翻译指令,而Coreutils for Windows是纯粹的本地程序,不依赖任何Linux子系统。换言之,它真正打破了系统边界的那层玻璃。

当然,命令重名问题也不可忽视——direxpandmore等命令在Windows本已存在。微软为此专门提供了命令优先级说明和行为对照指南,将不同终端环境下的执行逻辑与覆盖规则阐述得十分清晰。

目前该项目已在GitHub上开源,由微软核心工程团队负责长期维护与持续迭代。对于需要在Windows和Linux之间频繁切换的开发者而言,这无疑是最顺手的“跨平台黏合剂”。

来源:互联网

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

同类文章推荐

相关文章推荐

更多