【发布时间】:2013-08-24 19:03:49
【问题描述】:
我只是好奇是否有任何工具可以让我练习 shell 脚本,而无需将我的计算机双启动到一半 Windows 和一半 UNIX。我听说过 Cygwin,但那是真正的 UNIX 吗?
【问题讨论】:
我只是好奇是否有任何工具可以让我练习 shell 脚本,而无需将我的计算机双启动到一半 Windows 和一半 UNIX。我听说过 Cygwin,但那是真正的 UNIX 吗?
【问题讨论】:
安装Cygwin 或在虚拟机下安装Linux 系统,带有VirtualBox 等模拟器。
Cygwin 不完全是 UNIX,但对于不太系统相关的脚本就足够了。虽然与真正的 UNIX 系统相比存在差异,例如流程管理不会很好地工作。 /proc 我也认为不能按预期工作。
【讨论】:
Cygwin 没问题,但请记住,如果您想了解 UNIX,Cygwin 不会帮助您了解 Linux 文件系统,这很重要。
【讨论】:
你也可以看看How to develop in Linux-Like Shell (bash) on Windows?,也许有一些有用的答案。
就个人而言,我认为 Linux 虚拟机是您的最佳选择。 Cygwin 是基于 Windows 的类 UNIX 环境,它不是 UNIX 模拟器。
【讨论】:
我通常使用 Windows 安装程序安装 git。它不仅带有 bash(在开始菜单中查找“git bash”),它还带有 git (duh) 和 ssh。
显然这不是“真正的 unix”,因为安装 Virtualbox 并在其中安装 FreeBSD 或其他一些 *BSD(它们是正式的“unix”,不像 Linux 是“只是”类 unix)。
【讨论】: