2015-03-25 23 views
0

如果没有区别,那么我可以在我的Windows 7 PC上安装Cygwin,似乎没有必要购买Macbook(因为我可以使用UNIX命令行)。像Cygwin这样的UNIX命令行工具与真正的Unix/Linux完全一样吗?

+0

Cygwin命令行工具与Unix/Linux上的相似。但是,有一些差异,例如符号链接(在Windows上不是真的存在)。你可以用Cygwin做很多事情,假设它们在Windows上和Unix上一样。这取决于你想要购买Mac的想法。 Mac OS X是一个基于BSD的系统;它与Linux有关,但与之不同。您可以在Windows 7计算机上的VM中运行Linux,或者您可以在Macbook上的VM中运行Windows 7,并且您也可以在Macbook上的VM中运行Linux。 (我在我的Mac上运行Linux,但不是Windows)。 – 2015-03-25 00:15:32

+0

另请注意,'Unix'和'Linux'之间的命令也有差异。例如,Linux(GNU'mv')上的'mv'支持Mac OS X不支持的-t target-dir选项,在大多数非Linux版本的Unix上也不支持。 – 2015-03-25 00:16:58

+0

@Jonathan,thx,我打算在我的Mac上运行Linux虚拟机以进行PHP开发(在Linux VM中安装LAMP环境,是Mac与Linux VM进行通信的配置很难做到的)? – NeoGeo 2015-03-25 00:19:31

回答

0

是的,有差异。你只是有基本的命令,如cd,ls等,但当然没有什么比真正的操作系统。 你可以阅读更多关于什么是或不是Cywin的主页: https://www.cygwin.com/

0

否 - Cygwin FAQ列出了许多与Linux/Unix不同的区别。

它确实与OSX和几乎所有其他系统都有一个区别:通常,底层文件名不区分大小写,但除特殊情况外,这些工具缺乏处理此问题的灵活性(尽管对于这两种情况,区分大小写都是现在作为一个功能提供)。

Cygwin常见问题提及this。 OSX支持它一段时间,但它不是默认设置(请参阅MAC OS X: How to determine if filesystem is case sensitive?)。

相关问题