如何在 Windows 10 中原生使用 Linux 命令?

如何在 Windows 10 中原生使用 Linux 命令?

我尝试在 Windows cmd 中使用简单的 Linux 命令,但不起作用。但是,Windows Powershell 支持一些命令,例如ls。我尝试使用其他命令,例如lldu但没有起作用。有没有办法在 Windows 中本地使用 Linux 命令?我不想使用 cygwin 等。

答案1

您混淆了 Powershell 和 WSL。

Powershell 是 Windows 的脚本语言和环境,与 Linux 的“shell”几乎没有任何关系。它们不一样

你可能想要使用的是“Windows 上的 Linux”,或者适用于 Linux 的 Windows 子系统

您可以使用的另一个选项是 Cygwin,它在 Windows 上为您提供 Linux shell。

答案2

有几种选择常见的命令 - ll 是 ls -alf 的别名(我不确定 Windows 中是否有与别名等效的别名)。

是本地人理论上可移植本机 Windows 端口的软件包。理论上,它是可移植的,因为它会将自身添加到路径中,因此一切工作方式与在 Linux 上一样。它包含大量常用工具

快速测试表明 du 有效,ls -alf 也有效(我相信 ll 也有效)。

适用于 Windows 的 busybox 端口可能也能实现这一点。

相关内容