2015-03-25 24 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?)。

相關問題