微软将 Tar 和 Curl Unix shell 命令行工具添加到 Windows 10

阅读时间图标 3分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

用新的 Windows 10预览构建17063 微软今天向 Windows Insiders 发布了这两个流行的命令行工具 curl 和 bsdtar 到 Windows 工具链。 开发人员可以从 Windows 的所有 SKU 的命令行访问这些工具。

  • 柏油: 允许用户提取文件和创建档案的命令行工具。 在 PowerShell 或第三方软件安装之外,无法从 cmd.exe 中提取文件。 我们正在纠正这种行为。 我们在 Windows 中发布的实现使用 自由档案.
  • 卷曲: 另一个允许在服务器之间传输文件的命令行工具(例如,您现在可以从 Internet 下载文件)。

了解有关此功能的更多信息 点击这里.

微软还在 Windows 上制作 Unix 风格的套接字 (AF_UNIX)。 两个 Win32 进程现在可以通过 Winsock API 使用 AF_UNIX 地址族相互通信。 你可以阅读更多关于它的信息 本博客.

此版本还包括对适用于 Linux 的 Windows Subsysten 的多项改进。 在下面阅读它们。

WSL 可以运行后台任务: 设置为在后台运行的进程(例如 sshd、tmux/screen 等)现在将在最后一个控制台窗口关闭后继续运行。 读 本博客 了解更多信息和演示。

提升和非提升的 WSL 实例可以同时运行:以前 WSL 实例都必须全部以提升或全部未提升的方式运行。 现在您可以运行一些提升和一些非提升的实例。 您还可以使用计划任务来运行 WSL。

WSL 在远程连接中运行: 现在通过以下方式连接时支持 WSL OpenSSH的、VPN、Enter-PSSession 和/或其他类似的 Windows 远程处理工具。 以前,这仅适用于用户以交互方式登录并在远程连接之前启动 WSL 实例的情况。 到远程主机,然后启动 WSL。 使用后台进程,您可以在 WSL 中将 sshd 设置为后台,这样它就可以在后台持续存在而无需打开任何窗口。

将 Linux 路径转换为 ​​Windows 友好路径的工具: Wslpath 是一个工具,它允许您将 Linux 路径转换为它们的 Windows 等效路径。 以下是有关如何使用 wslpath 工具的快速参考:

-a 强制结果为绝对路径格式

-u 从 Windows 路径转换为 ​​WSL 路径(默认)

-w 从 WSL 路径转换为 ​​Windows 路径

-m 从 WSL 路径转换为 ​​Windows 路径,使用 '/' 而不是 '\\'

来源: Microsoft

用户论坛

0消息