中关村在线

热点资讯

微软推原生Coreutils for Windows:75+ Linux命令直跑CMD/PowerShell

微软在2026年开发者大会Build上正式推出“Coreutils for Windows”项目。该项目采用Rust语言,将逾75个常用Linux命令原生移植至Windows平台,用户可在CMD与PowerShell中直接调用ls、grep、cat、cp、rm等指令,无需额外环境或模拟层。

微软首席执行官萨提亚·纳德拉指出,当前开发人员普遍需在Linux、macOS、Windows、Docker及WSL等多种运行环境中协同工作,而各系统原生命令集互不兼容,导致开发者不得不反复适配脚本、引入第三方工具,既影响工作效率,也加大了自动化流程的维护成本。

为解决这一问题,微软以开源项目uutils为基础,对GNU Coreutils进行了全面重构,实现全部功能在Windows平台上的原生支持。安装过程简洁高效,仅需通过Windows软件包管理器执行命令:winget install Microsoft.Coreutils。

系统内部采用NTFS硬链接机制,为每个可用命令创建指向统一可执行文件coreutils.exe的符号链接;运行时自动识别命令名称并分发至对应功能模块,操作逻辑、参数行为及输出格式均严格对标Linux原生环境。

值得注意的是,该项目与WSL存在根本性差异:WSL依赖轻量级Linux内核在后台完成指令转换,而Coreutils for Windows是纯粹的Windows本地程序,完全不依赖Linux子系统,真正实现跨平台脚本的“一次编写、随处直接执行”。

针对部分命令与Windows内置指令重名的情况——例如dir、expand、more等——官方提供了详细的命令优先级说明与行为对照指引,明确不同终端环境下的执行逻辑与覆盖规则。

该项目已正式开源,代码托管于GitHub平台,由微软核心工程团队负责长期维护与版本迭代。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具