我一直把Cygwin当成是GNU/Linux在Windows下的移植,虽然去年就在我的机器上安装了Cygwin,不过没有找到什么需要在Cygwin下跑的软件,所以也一直没有怎么用过。最近因为要用一个WORD文档到HTML的转换工具wvWare,而它正好是在Linux下编译的,没有提供Win32的二进制档案,只好试着在Cygwin下编译,结果居然很顺利的通过了,运行也很正常,让我着实高兴了好一会。
用了一会儿Cygwin的shell--Bash,让我想起了大学时代上机时用的Unix环境,那时unix shell的强大就让我感觉到Dos的差距,现在用Cygwin的Bash和win2000的console相比,还是觉得Bash要好用。而 Cygwin有个最大的好处是可以在Bash下直接调用win32 console程序,并且可以照样用上Bash的输入输出重定向以及管道机制,这样就可以用Bash来完成许多windows下原来靠Dos cmd来做的工作,比如用shell脚本来代替windows的bat命令。
Cygwin还在不断发展,好像现在已经可以在Cygwin下面跑KDE,GNome等GUI程序了,也就是说这些东西也可以和win32的GUI和平共处了,我没有用过,不过觉得满神奇的。
没有评论:
发表评论