如果沒有區別,那麼我可以在我的Windows 7 PC上安裝Cygwin,似乎沒有必要購買Macbook(因爲我可以使用UNIX命令行)。像Cygwin這樣的UNIX命令行工具與真正的Unix/Linux完全一樣嗎?
0
A
回答
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?)。
相關問題
- 1. 在Eclipse中是否有像命令行一樣的工具?
- 2. RTMP:有沒有這樣一個linux命令行工具?
- 3. 我可以獲得Java Runtime.getRuntime()。exec的真正完全執行的命令嗎?
- 4. Start-Job與直接執行我的命令不一樣嗎?
- 5. 雷博爾CALL命令不完全一樣DOS命令(例如使用Subversion命令行)在DOS命令行
- 6. 是否有像這樣的jQuery工具?
- 7. 簡單的shell腳本不能像命令行一樣工作嗎?
- 8. 像ping,ssh這樣的Unix命令工作正常,但基於套接字的程序連接失敗
- 9. Xcode中:UNIX命令行工具安裝
- 10. Unix工具解析命令行
- 11. 執行像'get'這樣的redis命令時會發生什麼?
- 12. Solidworks是否有像Rhino和AutoCAD這樣的命令行?
- 13. 如何解析像Environment.GetCommandLineArgs()這樣的命令行參數?
- 14. System.out,stdout和cout完全一樣嗎?
- 15. 可能從命令行編譯並運行scala-akka腳本,而不需要像sbt這樣的構建工具?
- 16. FFmpeg潛在的mem泄漏就像行爲點一樣。有這樣的嗎?
- 17. 我可以做一個像這樣的正則表達式嗎?
- 18. cygwin中的命令行文件解析工具
- 19. 爲什麼我不能運行CMD命令對於像這樣:
- 20. 如何從命令行復制ec2「更像這樣啓動」?
- 21. 壓痕與Linux的命令行工具
- 22. Asterisk1.6沒有這樣的命令源於
- 23. 可以像這樣縮短mysqli真正的轉義字符串函數嗎? PHP
- 24. JavaScript中的Yes/No框像這樣在StackOverflow中這樣嗎?
- 25. 執行NodeJS的cygwin命令
- 26. C#winform:像Visual Studio工具條一樣的浮動工具條
- 27. 從Wildfly像後臺進程命令行一樣運行standalone.bat?
- 28. perl DBI支持這樣的@file_name命令嗎?
- 29. AngularJS指令一次樣式與HTML全局樣式屬性
- 30. 是否有像ptpython這樣的golang解釋器和自動完成工具?
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
另請注意,'Unix'和'Linux'之間的命令也有差異。例如,Linux(GNU'mv')上的'mv'支持Mac OS X不支持的-t target-dir選項,在大多數非Linux版本的Unix上也不支持。 – 2015-03-25 00:16:58
@Jonathan,thx,我打算在我的Mac上運行Linux虛擬機以進行PHP開發(在Linux VM中安裝LAMP環境,是Mac與Linux VM進行通信的配置很難做到的)? – NeoGeo 2015-03-25 00:19:31