详细内容或原文请订阅后点击阅览
Windows 现在允许您运行大多数标准 Linux 实用程序
现在您不需要模拟器或 Windows Linux 子系统虚拟机来执行此操作。
来源:OSP网站大数据新闻Microsoft 专家在 Build 2026 开发者大会上报告说,现在可以在 Windows Powershell、CMD 命令 shell 和 Windows 终端中执行标准 Linux 命令 - 为此,GNU uutils/coreutils 项目已转移到操作系统,该项目提供了使用所有 Linux 发行版通用实用程序的能力。在这种情况下,您将不需要像以前那样运行 Git Bash 等模拟器或 Windows Linux 子系统的虚拟化终端。
Linux 实用程序被打包到单个 Coreutils.exe 二进制文件中,并使用 NTFS 硬链接机制从中调用。总共支持 75 个实用程序,包括 ls、cp、find、grep、find、rm 等。但是,不支持与本机 Windows 命令具有相同拼写的命令,例如 dir、expand、kill 等。还排除使用 Windows 中未实现的标准 Linux 功能的命令,例如 chmod、chown、id、stty 和 chroot。在某些情况下,命令可以在 CMD 中执行,但不能在 PowerShell 中执行,例如,如果后者的 Linux 实用程序与另一个命令的别名相同。
总体而言,微软将 Coreutils 描述为一种让开发人员的生活更轻松并“减少他们在环境之间切换时的认知负担”的方法。
