Windows 可以使用 Linux shell 代替 cmd 吗?

Windows 可以使用 Linux shell 代替 cmd 吗?

我想知道从技术角度来说,Windows 是否可以添加某种 Linux 接口?我认为这将吸引许多程序员在 Windows 上进行开发。

对此有什么想法吗?

答案1

赛格威正如@ChrisF 提到的,您还可以安装从 Unix 移植的一组工具,这些工具可以在普通的 Windows 环境中运行。两个这样的例子:

这样,您就可以在命令提示符中使用诸如 、 等命令grep。将解压的文件夹放入环境路径后,使用它们的体验非常无缝且融合良好:lsawk

在此处输入图片描述

答案2

看一眼赛格威。 它是

为 Windows 提供 Linux 外观和感觉环境的工具集合。

(取自他们的主页)。

答案3

跑步赛格威将安装许多熟悉的 Linux shell,如 bash 和 tcsh,并允许您在 Windows 中运行这些 shell,还可以直接从 Windows 命令行运行 Linux 应用程序。

确保/bin/Cygwin 中安装的所有目录都在您的 Windows PATH 变量中,这样您就可以在 Windows 中获得混合 Windows/Linux 体验。甚至ls

答案4

另一个机会是利用WSL——适用于 Linux 的 Windows 子系统. 提供了原生的 bash。

在此处输入图片描述

相关内容