我找到了一些(不幸的是,他们在家里收藏了,我正在工作,所以没有链接),但我想知道是否有人对他们中的任何人有任何意见(喜欢它,讨厌它,等等)所以我可以做出一个好的决定。我想我将在Windows上使用Cygwin作为我的Unix命令,但是我不确定它能用得多好,所以我很想换替代品,我相信有些人对此感兴趣没有跑Cygwin。
答案 0 :(得分:5)
这些对我很有用:http://unxutils.sourceforge.net/。
Cygwin在Vista或64位上不是很好,所以我不久前就停止使用它了。
答案 1 :(得分:3)
我使用Cygwin,但我过去使用过Berkley Utilities。它们运行得很好,如果你习惯了DOS而你只是想要命令。 TinyApps列出了一些替代方案。
也许您还可以考虑在虚拟机中运行Linux的命令行版本? Colinux也是一种选择,但它还不成熟。
答案 2 :(得分:2)
Powershell是您正在寻找的,它包含许多UNIX命令的别名,还有更多。 约翰
答案 3 :(得分:2)
UnxUtils不会经常更新,也不像Cygwin那样完整,而是像其他任何Windows命令行实用程序一样本地运行。
Cygwin更像是Linux命令行模拟器。它确实感觉很笨重但是将实用程序移植到它更容易,这比UnxUtils更完整。
我个人不喜欢Cygwin。它似乎真的很缺乏。除非它有一些你想要的特定工具,只能在Cygwin中使用,我会找到原生端口。
http://www.activestate.com/Products/activeperl/index.mhtml是Windows的一个很好的Perl包。
http://www.locate32.net/ - 我一直很喜欢定位。比Grep更快地按名称查找文件。
答案 4 :(得分:2)
Microsoft为基于Windows NT的操作系统分发UNIX API兼容层,以及在此兼容层之上运行的许多常见UNIX命令行实用程序。与Cygwin不同,它不是位于Win32子系统之上,而是直接与NT本机API连接。它支持在Win32上难以实现的功能,例如区分大小写的文件名和fork()
。
Windows 2K / XP版本称为Windows Services for UNIX(SFU)。 SFU可从Microsoft免费下载,还包括NFS服务器和客户端。
Windows Vista版本称为Subsystem for UNIX-based Applications(SUA)。 SUA包含在Windows Vista的Enterprise和Ultimate版本中,但不包含任何NFS支持。
SFU和SUA都不包含X服务器。有可能(但可能具有讽刺意味的是)将免费的Cygwin X服务器与SFU / SUA应用程序一起使用。
答案 5 :(得分:1)
Linux / BSD:)
答案 6 :(得分:0)
Why vote down this question?这显然意味着舌头的脸颊是否值得投票者和接收者失去代表?难道你们不能把任何东西留在零上并标记出你想看到浮动的答案,而不是记下那些有趣的单线吗?
在回答我过去使用Cygwin的问题时,总是发现它很笨拙和缺乏。我认为这不是工具问题而是我的工作问题,但是当我的新机器明天到达时,我的书上标有Eric's suggestion of unxutils。
答案 7 :(得分:0)
我使用Cygwin很多。
我将它用于任何mvn命令,find,grep,perl scp以及我以前习惯使用的所有其他东西,我只使用FreeBSD台式机和服务器。
我有我的旧.vimrc,.zshrc,我的.ssh / config以及所有其他好东西。我使用rxvt.exe而不是cmd.exe,这对我来说有所不同!调整大小,适当的缓冲区,字体等。
答案 8 :(得分:0)
andLinux是coLinux的发行版,它在Windows中运行整个Linux内核(性能优于VM)。然后,在Xming(适用于Windows的X Windows服务器)的帮助下,您可以将Linux窗口与Windows窗口混合使用。
有了这个,几乎所有基于Linux的东西都能正常工作。你不仅仅局限于移植到Cygwin的工具,你可以随心所欲地获得任何东西。
andLinux还包括一些细节,例如启动Linux应用程序的桌面快捷方式,托盘中的启动器以及上下文菜单项(右键单击文本文件,您可以在Kate中打开它)
andLinux的缺点是: