- 浏览: 3503305 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
wanglf1207:
EJB的确是个不错的产品,只是因为用起来有点门槛,招来太多人吐 ...
weblogic-ejb-jar.xml的元素解析 -
qwfys200:
总结的不错。
Spring Web Flow 2.0 入门 -
u011577913:
u011577913 写道也能给我发一份翻译文档? 邮件437 ...
Hazelcast 参考文档-4 -
u011577913:
也能给我发一份翻译文档?
Hazelcast 参考文档-4 -
songzj001:
DbUnit入门实战
Cygwin
Cygwin是一个用于在Windows上模拟Linux环境的软件。它可以作为那些虚拟机软件的一个部分替代品。之所以将它排在第一个来介绍,是因为它实在给我帮了很大的忙。
运 行Cygwin后,你会得到一个类似Linux的Shell环境,在其中你可以使用绝大部分Linux软件和功能。如Gcc,Make,Vim, Emacs等等。总之如果你想使用某个Linux下的功能,而windows上又找不到好的替代品的话,你就可以用Cygwin。我使用的最频繁的是 Gcc和Make。我经常用它们来编译一些我从网上下载的开源的工程。这些工程在Windows上编译往往很麻烦。我也用它做过X Server来连接一台真正的Linux服务器,用来测试一个用tcl/tk编写的跨平台的用户界面程序。下面,我逐步介绍Cygwin的基本用法。
Cygwin 的安装很简单,登陆www.cygwin.com,点击页面上的“Install or update now!”。首先要下载一个网络安装程序,运行后会看到如下界面:
如 果你使用的版本不同,这个界面可能会稍有差异。点击下一步,选择Install from Internet。这是最常用的选项,如果你下载过本地安装包,也可以使用第 三个选项。下面以从网络上安装为例讲解,点击下一步,选择你的安装目录,下一步,选择你要存放下载的文件的目录,建议不要和你的安装目录在一起。将来如果 你的安装目录出了问题,可以从这个目录重新安装而恢复。下一步是选择Internet连接方式:
如果你要使用代理的话,可以在这里设置,我使用的是直接连接。下一步,这个时候安装程序会去试图找一份所有可以使用的镜像服务器的列表,这会需要一点时间。然后你会看到如下界面:
然 后你就要去选择一个对你来说最快的镜像了。这里Cygwin做得非常不好,一大堆的镜像,谁能一个个的试呢?希望以后的版本,可以在这里提供一个自动速度 检测的功能。我一般使用mirrors.kernel.org这个镜像,速度快的时候,一秒20几K吧。你也可以加入自己的镜像服务器地址,不过目前为 止,我没有找到在国内的镜像。再点击下一步,安装程序又要停止一会,这次他是要从你刚才选择的镜像站点下载当前所有可用的软件的列表。如果这个过程很长, 你就可以取消了,因为接下来的下载会更漫长。这里再次批评一下Cygwin,取消后程序就退出了,要从新来过,这个太不方便了。下面是软件列表界面的截 图:
这里要解释一下这个界面:在List的上面有4个单选按钮,它们决定了你选择安装包的策略:
-
Keep, 意思就是说保持目前已经安装的版本不动。比如你现在一个软件的版本是1.01,而服务器上已经有了1.20,选择这个选项,不会替换你目前的版本。这个选 项非常有用,因为Cygwin上的版本升级很快,如果每个升级你都要安装的话,你会发现即使你只想安装一个小小的新软件, 安装程序也会“顺便”给你把所有安装过又有更新的程序重新下载安装一次。
-
Prev,意思是说安装上一个版本。这个功能我从来没用过,可能是用来作版本回滚的吧。
-
Curr,意思就是说把最新的版本统统下载下来安装
-
Exp,没用过这个选项
右边的"View"按钮是用来选择显示方式的,分别有按“类别”显示,全部显示,部分显示,显示最新的和显示尚未安装的几种模式。
搞清楚了这些选项的含义,接下来,就是选择你想要的程序安装了。一般第一次安装,先把它默认要安装的都给装了,这包括最基本的一些东西,比如bash.之后你可以根据自己的需要选择安装,比如Gcc,Vim,make,autoconf等等。
选择好你要安装的软件后,再点击下一步,程序就开始自动安装,你可以去干干别的。
安装完成后,在桌面上会有一个Cygwin的图标,双击它,会出现一个windows的命令窗口,过一会,你就会见到熟悉(或者陌生)的 Linux的Shell界面。试一试ls ,是不是可以工作了?
从 今往后,你就可以自由的在windows下使用Linux的软件了。基本上你能用到,cygwin都有。如果你要开发可以在两个平台上运行的程序, cygwin也是你前期试验的好地方。从互联网上下载的各种开源代码,也可以在Cygwin里编译,运行,调试。下面介绍一些使用技巧,更多地还要靠大家 自己探索拉!
Cygwin安装后,其根目录位于你的安装目录下。所以使用cd /,只能访问到你的安装目录,要访问硬盘上的其他文件,可以使用mount:
mount D:/testdir ~/testdir
这样,你就可以在~/testdir里访问到D:/testdir里的内容了。
现在的Linux服务器一般都提供X,要从Windows上使用Linux的X,需要在Windows上运行一个X Server。有一些专门为windows开发的软件可以做这个,但是Cygwin自带的X server就可以胜任。下面举例说明如何使用:
首先你必须安装X11包,然后运行Cygwin shell,输入x&。这时候你的桌面上出出现一个布满斜纹大窗口,这就是我们的X server了,回头Linux机器上的X 程序就会显示在这里:
登陆你的Linux服务器,比如:
然 后就可以用xterm连接到你用Cygwin在你的 windows机器上开的X Server了:xterm -display yourwindowsip:0.0,这时候你应该可以在X Server那个大窗口里看到一个XTerm的窗口了。不过也有可能会返回错误说X Server拒绝了连接,这是权限设置的问题。在你的Cygwin的shell里输入xterm -display localhost:0.0,在X Server的窗口里会出现来自你的Cygwin的一个xterm窗口,输入xhost +,打开全部的权限。这时候从linux输入xterm就可以连接上了。一旦从Linux来的xterm运行成功,你就可以直接在这个xterm里发出指 令了,比如twm&,启动窗口管理器,或者干脆:startkde&,弄一个桌面来用。我就是用这个办法来测试我们用tcl/tk写的界 面程序的。
原文地址 http://jason.rocklv.net/freesoftware/ar01s02.html
容: |
我是从哈工大的ftp上下的,soft.hit.edu.cn,速度相当快! 清华和上海交大的ftp也可以下。 恩,我对新旧没什么特殊要求~ |
yiduoxiaohua 评论于:2007-05-22 20:33:25 (124.17.16.★) | |
内容: |
伯克利的那个cd版的cygwin不错,三个月发一次吧,不多后来封了,网上只有06。11,和06.8.。。还由2005年的。。。 |
本站网友评论于:2007-06-01 10:12:45 (58.35.246.★) | |
内容: |
有点不对,CURR是目前兼容性最好的软件包,EXP是最新的不保证兼容性的 鼠标放在选项上有解释的 |
本站网友评论于:2007-07-09 11:27:53 (218.6.240.★) | |
内容: |
最快的是一个台湾的mirror,速度可以达到全速。 |
本站网友评论于:2007-10-01 13:48:19 (222.67.59.★) | |
内容: |
国内好像有镜像网站了:http://www.cygwin.cn/ |
发表评论
-
拨打手机时提示空号的简单方法
2011-12-16 14:36 1794在不想被别人烦又不好意思关机时,让别人打你手机时提示空号 ... -
读完这7本书再投资
2011-12-13 22:52 1675一本好的投资书对 ... -
SWOT分析模型
2011-10-20 08:50 2325SWOT分析模型(SWOT Analysis) SWO ... -
职场经典故事
2011-03-24 18:01 1684(一) 一只乌鸦坐在 ... -
天涯精选语录300条,条条真理,字字珠玑
2011-03-24 17:54 21841,女人谨记:一定要吃好玩好喝好睡好,一旦 ... -
如何从Outlook"通讯簿"中删除幽灵"联系人文件夹"
2011-02-27 14:38 6214背景介绍: 在“联系人”栏目中创建新的文件夹后,会自 ... -
容易误解的英文
2011-02-25 00:34 1870sporting house 妓院(不是“体育室”) & ... -
什么才是软件开发的葵花宝典?(有点意思)
2011-01-31 09:35 1907中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有 ... -
[分享]当你还不是领导的时候,怎么样做好一个下属?
2011-01-27 23:02 1900每一个人都不是天生的 ... -
【转】张飞眼中的真实三国-爆笑日记
2011-01-26 16:07 1901我写这个日记的时候 ... -
Word中嵌入Visio对象无法显示问题
2010-12-28 16:31 9368Word中嵌入Visio对象无法显示问题 - [软件技术 ] ... -
深度解析中国企业领导力的五根软肋
2010-12-21 01:34 1675http://www.enet.com.cn/cio/ ... -
EMT自律宣言
2010-10-27 13:06 2221EMT自律宣言 第196期(2008-02) 华 ... -
可以考虑授予“二奶们”集体三等功
2010-08-20 22:31 203作者:罗时汉 http://blog.sin ... -
轻松掌控Excel表头
2010-08-18 18:35 3009在Excel表格中,表头的应用非常普遍,所起的作用也很大。 ... -
保护视力健康的电脑屏幕设置
2010-08-18 16:18 4631习惯了自己设置的大字体中文系统,装了英文版的系统后,由于默 ... -
VoiceXML语音上网
2010-08-16 01:50 2411VoiceXML语音上网 朱 ... -
Windows 语音编程初步
2010-08-12 13:35 3565Windows 语音编程初步 一、SAPI简介 软 ... -
.Net平台下开发中文语音应用程序
2010-08-12 13:34 3036作者:陈本峰 来源: ... -
中国抗战殉国将领名录
2010-07-21 11:58 1872自1931年至1945年,中国 ...
相关推荐
**Cygwin安装详解** Cygwin是一款在Windows操作系统上模拟Linux环境的开源软件,它提供了与类UNIX系统相似的功能,包括一个DLL和一组工具。本文将详细介绍如何在Windows上安装Cygwin,特别是安装GCC编译器的过程。 ...
一、Cygwin安装 Cygwin是一个在Windows上模拟Linux环境的开源工具集,它提供了许多在Windows系统中难以获得的Unix/Linux命令行工具。首先,你需要从Cygwin官方网站下载`setup.exe`安装程序。运行安装程序时,务必...
Cygwin 安装文件.zip windows下linux环境仿真软件 安装很方便
### 如何将Cygwin安装完全 Cygwin是一款强大的工具,它允许用户在Windows操作系统上运行类Unix环境。对于很多开发人员来说,Cygwin是进行软件开发、测试和构建项目的理想平台。本文将详细介绍如何确保Cygwin能够被...
【标题】:“32位cygwin安装” 【描述】:Cygwin是一个在Windows操作系统上模拟Linux环境的开源工具集。它允许用户在Windows上运行Linux命令行工具,为开发者提供了一个在Windows上开发、编译和调试跨平台软件的...
### Cygwin安装方法 #### 一、引言 Cygwin是一款强大的工具包,它为Windows环境提供了类UNIX的功能和服务。通过Cygwin,用户可以在Windows系统上运行原本为Linux或类UNIX操作系统设计的应用程序。本文档将详细介绍...
**cygwin安装文件**是为Windows用户提供的一个开源工具,它允许用户在Windows操作系统上模拟Unix或Linux环境。这个软件包特别适用于那些需要在Windows系统中开发和运行使用C++编程语言的项目,比如使用Eclipse或...
### Cygwin安装参数配置及常用命令详解 #### 一、Cygwin简介与环境搭建 **Cygwin**是一款允许在Windows操作系统上运行类Linux环境的软件工具。它不仅提供了一个类Unix的命令行界面,而且还包含了大量开源工具,如...
这个“cygwin安装资源.zip”文件包含了一切你需要快速安装和使用Cygwin的资料。下面我们将深入探讨Cygwin的相关知识点。 1. **Cygwin的定义与功能**: Cygwin是一种开源软件集合,它通过提供一组API,模拟Linux和...
### Cygwin安装与OpenSSH配置详解 #### 一、Cygwin简介 Cygwin是一个在Windows操作系统上运行的类Unix环境。它提供了一个强大的工具集,包括shell和超过170个常用的GNU和开源工具。通过Cygwin,用户可以在Windows...
### Cygwin安装配置手册知识点概述 #### 一、Cygwin简介 - **定义**:Cygwin是一个能够在Windows平台上模拟Unix环境的自由软件,由Cygnus Solutions公司开发,后被Red Hat公司收购。 - **应用场景**: - 学习Unix/...
先安装cygwin,部分版本即可,再安装此sipp,可模拟sip包发送
在Cygwin的安装过程中,通常会在用户的主目录下创建一个特定的文件结构,包括一个名为“home”的目录,其中会包含与当前登录用户相对应的子目录。例如,在大多数情况下,如果您的用户名是"Administrator",那么...
### Cygwin安装详细指南 #### 一、Cygwin简介 Cygwin是一个在Windows平台上模拟Unix环境的工具集合,它通过重新编译POSIX兼容的软件,使其能够在Windows操作系统上运行。Cygwin提供了大量的Unix风格的工具,如bash ...
NULL 博文链接:https://emily2ly.iteye.com/blog/1044806
总结起来,"ns-allionone2.34+Cygwin安装程序"提供了一个方便的途径,让Windows用户能够轻松地安装和使用ns仿真器,从而在学习和实践中探索网络科学的奥秘。无论是为了学术研究还是专业开发,这个组合都是一种强大的...
Cygwin 安装教程 Cygwin 是一个 Windows 平台上运行的 Unix 模拟环境,它对学习 Unix/Linux 操作环境、从 Unix 到 Windows 的应用程序移植、或进行某些特殊的开发工作非常有用,例如使用 GNU 工具集在 Windows 上...