如果没有区别,那么我可以在我的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