Windows上的Unix风格工具?

Chr*_*ons 29 unix windows

在工作(主要是Unix开发商店),过去1.5年我有一个OS X盒子,之前有一个Linux盒子.由于种种情况,我将在未来几周内购买一台Windows XP笔记本电脑.我的这个复杂的感情 - 这是在良好的,作为一个管理者,我已经习惯了运行Windows安装(通过的Parallels)为Excel,outlook等,但它在这是很糟糕,我会错过所有的OS X上提供的Unix工具.

那么,我的问题(社区维基或许?)是:Unix开发人员在使用Windows机器时会找到什么样的工具?我希望能够在机器上进行一些开发(主要是Perl),也很容易远程到其他(Unix)机器.以下是我到目前为止所推荐的内容:

编辑:gvim

SSH:PuTTY

Ale*_*lli 33

你想要cygwin - 其次,当你必须在CMD.EXE控制台中工作时,unxutils.


Yaw*_*war 14

试试MinGW,Windows的Minimalist GNU.以下是他们提供的GNU工具列表:http://sourceforge.net/projects/mingw/files/

这包括bash,sed,awk,grep,cut和其他熟悉的GNU工具.Perl也在那里.我发现它是Cygwin的一个很好的轻量级替代品.


Ste*_*ger 12

在Windows上,你会错过伟大的GNU/Linux/Unix工具,如sed,awk,wget,grep,tr,locate,file,dd,diff,

我不推荐cygwin,我更喜欢原生工具.

您可以在http://gnuwin32.sourceforge.net/找到GNU工具的本机端口.

然后你需要一个体面的语法荧光笔,记事本只是一个古董.Geany最适合Linux,并且有一个Windows端口:http: //www.geany.org/Download/Releases

还有一个免费和开源的The Gimp的Windows端口,提供与adobe photoshop相同和更多的功能(但有另一个界面).不过,它的使用比较适中. http://gimp-win.sourceforge.net/

对于C/C++/Lisp/Ada编译器和makefile,你需要MinGW,Minimalist GNU for Windows,以及msys(类似Linux的控制台).与cygwin不同,mingw和msys编译本机win应用程序.

Windows默认情况下没有安装Perl.您可以从http://www.activestate.com/下载免费的Perl口译员

最后,您可以安装CoLinux,您可以使用它运行Linux应用程序.在Windows上.CoLinux很难安装,AFAIK,如果你不知道你做了什么,你就会弄乱你的电脑.

如果你有Vista Ultimate或XP,你可以安装SUA/WSU,Windows Services for Unix.在Vista上,它位于控制面板中添加/删除软件下的OS组件选项卡上.在XP上,您必须从Microsoft下载300 MB.


Stu*_*son 7

Cygwin的

类似Linux的Windows环境使得可以将在POSIX系统(例如Linux,BSD和Unix系统)上运行的软件移植到Windows.


Chr*_*ski 6

你的笔记本电脑是否足以运行VM?这肯定会让你两全其美.


Kaj*_*nbo 5

而不是Cygwin或putty考虑MobaXterm和可能的一些插件.无需安装,而且是免费的; 基于Cygwin代码.您只需启动一个可执行文件.

它包括vim,sed,awk,wget,grep,openssh-server,ssh,scp,bash,rsync,X server,{lot more}你可以添加像perl,emacs这样的东西(为什么?!:D)屏幕,卷曲或者python作为插件,只需将它们(来自mobaxterm站点的版本)下载到同一目录中即可.启动和运行需要一些时间.

一定要设置一个持久的主目录并重新启动mobaxterm,这样你就可以保留你的ssh密钥,bash配置文件等了(包括ssh-keygen ......)

你不需要许可它,但如果你这样做,你会得到一些额外的好处.我在windows box上做的第一件事就是下载mobaxterm.我不再使用腻子,除非我别无选择.

主要网站:http://mobaxterm.mobatek.net/

一些插件:http://mobaxterm.mobatek.net/plugins.html

只需下载'便携版'zip文件,将其解压缩到目录中,打开可执行文件{NOT the customizer ...},忽略任何警告,设置持久主页[设置>配置>其他选项卡],关闭应用程序,重启应用程序,然后配置你的口味.这样,您的所有设置都将被保存.现在,您还可以创建另一个目录来保存日志并打开日志记录.

我喜欢离开'使用右键单击'粘贴'(未选中),因为它会像许多终端一样自动粘贴中键按钮.顺便说一句:突出显示文本会自动将其添加到缓冲区/剪贴板中.

提示:尝试"cd/drives/c/foo/bar"等,然后用grep,sed和awk搜索和解析你的windows日志文件......

免责声明:我不为mobatek工作或开发mobaxterm,但我是一名持牌用户.