1

我只是好奇是否有任何工具可以让我练习 shell 脚本,而无需将我的计算机双启动到一半 Windows 和一半 UNIX。我听说过 Cygwin,但那真的是 UNIX 吗?

4

4 回答 4

2

Cygwin 没问题,但请记住,如果您想了解 UNIX,Cygwin 不会帮助您了解 Linux 文件系统,这很重要。

于 2013-08-24T19:10:29.883 回答
2

安装Cygwin或在带有VirtualBox等模拟器的虚拟机下安装 Linux 系统。

Cygwin 不完全是 UNIX,但与不太系统相关的脚本就足够了。虽然与真正的 UNIX 系统相比存在一些差异,例如进程管理并不能很好地工作。/proc 我也认为不能按预期工作。

于 2013-08-24T19:05:54.470 回答
1

您还可以看看如何在 Windows 上使用类似 Linux 的 Shell (bash) 进行开发?,也许有一些有用的答案。

就个人而言,我认为 Linux VM 是您的最佳选择。Cygwin 是基于 Windows 的类 UNIX 环境,它不是 UNIX 模拟器。

于 2013-08-24T19:31:14.910 回答
0

我通常使用 Windows 安装程序安装git 。它不仅带有 bash(在开始菜单中查找“git bash”),它还带有git (duh) 和ssh

显然这不是“真正的 unix”,因为要安装 Virtualbox 并在其中安装 FreeBSD 或其他一些 *BSD(它们是正式的“unix”,不像 Linux 是“只是”类 unix)。

于 2013-12-09T20:47:05.503 回答