Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 像Cygwin这样的UNIX命令行工具与真正的UNIX/Linux完全相同吗?_Windows_Unix_Cygwin - Fatal编程技术网

Windows 像Cygwin这样的UNIX命令行工具与真正的UNIX/Linux完全相同吗?

Windows 像Cygwin这样的UNIX命令行工具与真正的UNIX/Linux完全相同吗?,windows,unix,cygwin,Windows,Unix,Cygwin,如果没有区别,那么我可以在我的Windows 7 PC上安装Cygwin,而且似乎没有必要购买Macbook,因为我已经可以使用UNIX命令行了。是的,有区别。你只需要一些基本的命令,比如cd、ls等,但与真正的操作系统相比,当然什么都没有。 您可以在Cywin的主页上了解更多关于Cywin的内容: .否-列出了与Linux/Unix的一些不同之处 与几乎所有其他系统相比,它与OSX有一个共同点:一般来说,底层文件名不区分大小写,但除了特殊情况外,这些工具缺乏处理这一问题的灵活性。尽管对于这两种

如果没有区别,那么我可以在我的Windows 7 PC上安装Cygwin,而且似乎没有必要购买Macbook,因为我已经可以使用UNIX命令行了。

是的,有区别。你只需要一些基本的命令,比如cd、ls等,但与真正的操作系统相比,当然什么都没有。 您可以在Cywin的主页上了解更多关于Cywin的内容: .

否-列出了与Linux/Unix的一些不同之处

与几乎所有其他系统相比,它与OSX有一个共同点:一般来说,底层文件名不区分大小写,但除了特殊情况外,这些工具缺乏处理这一问题的灵活性。尽管对于这两种情况,区分大小写现在都作为一项功能提供


Cygwin常见问题解答提到。OSX支持它已经有一段时间了,尽管它不是默认的。请参见。

Cygwin命令行工具与Unix/Linux上的几乎相同。但是,也有一些不同之处,例如Windows上并不真正存在符号链接。假设Cygwin在Windows上和在Unix上是一样的,那么可以使用Cygwin做很多事情。这取决于你想买一台Mac电脑时想要测试什么。MacOSX是一个基于BSD的系统;它与Linux相关,但与Linux不同。您可以在Windows 7机器上的VM中运行Linux,也可以在Macbook上的VM中运行Windows 7,也可以在Macbook上的VM中运行Linux。我在Mac上运行Linux,但不运行Windows。还要注意的是,“Unix”和“Linux”之间的命令也有差异。例如,Linux GNU mv上的mv支持选项-t target dir,这在Mac OS X上不受支持,在大多数非Linux版本的Unix上也不受支持。@Jonathan,thx,我计划在Mac For PHP Development上运行Linux VM在Linux VM中安装LAMP环境,Mac与Linux虚拟机通信的配置难吗?只要你小心,就不难了。也就是说,我似乎不够小心-一些对托管来宾操作系统的升级破坏了以前与Mac OS X的连接,也就是说,在来宾操作系统上安装了一部分Mac OS X驱动器。我不确定这是不是我搞砸了,还是问题真的是别人造成的。我总有一天会弄明白的。在此期间,我可能会创建一个新的虚拟机并重新开始。为什么不在现有的Windows 7 PC上运行Linux虚拟机呢?