Cygwin是一个用于在Windows上模拟Linux环境的软件。它可以作为那些虚拟机软件的一个部分替代品。之所以将它排在第一个来介绍,是因为它实在给我帮了很大的忙。
运行Cygwin后,你会得到一个类似Linux的Shell环境,在其中你可以使用绝大部分Linux软件和功能。如Gcc,Make,Vim,Emacs等等。总之如果你想使用某个Linux下的功能,而windows上又找不到好的替代品的话,你就可以用Cygwin。我使用的最频繁的是Gcc和Make。我经常用它们来编译一些我从网上下载的开源的工程。这些工程在Windows上编译往往很麻烦。我也用它做过X Server来连接一台真正的Linux服务器,用来测试一个用tcl/tk编写的跨平台的用户界面程序。下面,我逐步介绍Cygwin的基本用法。
使用
安装完成后,在桌面上会有一个Cygwin的图标,双击它,会出现一个windows的命令窗口,过一会,你就会见到熟悉(或者陌生)的 Linux的Shell界面。试一试ls ,是不是可以工作了?
从今往后,你就可以自由的在windows下使用Linux的软件了。基本上你能用到,cygwin都有。如果你要开发可以在两个平台上运行的程序, cygwin也是你前期试验的好地方。从互联网上下载的各种开源代码,也可以在Cygwin里编译,运行,调试。下面介绍一些使用技巧,更多地还要靠大家自己探索拉!
使用Cygwin访问windows的文件
Cygwin安装后,其根目录位于你的安装目录下。所以使用cd /,只能访问到你的安装目录,要访问硬盘上的其他文件,可以使用mount:
mount D:/testdir ~/testdir
这样,你就可以在~/testdir里访问到D:/testdir里的内容了。
使用Cygwin作为X Server
现在的Linux服务器一般都提供X,要从Windows上使用Linux的X,需要在Windows上运行一个X Server。有一些专门为windows开发的软件可以做这个,但是Cygwin自带的X server就可以胜任。下面举例说明如何使用:
首先你必须安装X11包,然后运行Cygwin shell,输入x&。这时候你的桌面上出出现一个布满斜纹大窗口,这就是我们的X server了,回头Linux机器上的X 程序就会显示在这里:
分享到:
相关推荐
1. **Cygwin介绍:** Cygwin是一个开源项目,它为Windows提供了Linux/Unix兼容层,允许在Windows上编译、运行和开发大量开源软件,这些软件原本只能在类Unix系统上运行。Cygwin模拟了POSIX API,使得许多开源工具和...
本文将详细介绍如何在Cygwin中获取并维持root权限。 #### 获取Root权限的方法 通常情况下,Cygwin会默认使用用户的Windows账户作为登录名,这导致用户在Cygwin中只能以普通用户的身份操作。但是,通过一定的步骤...
通过以上详细介绍,可以看出Cygwin不仅提供了一个强大的开发和管理工具集,而且还能够很好地与Windows系统集成,为用户提供了极大的便利。无论是对于开发者还是系统管理员来说,掌握Cygwin的使用方法都是非常有价值...
- **Cygwin Mount 表**:介绍 Cygwin 如何映射 Windows 路径至 Cygwin 路径。 - **路径相关信息**:提供关于路径转换的额外信息。 - **文本与二进制模式**:解释如何在文本和二进制模式之间切换。 - **默认 Cygwin ...
在本文中,我们将深入探讨如何在Windows操作系统上安装Cygwin,并重点介绍如何在Cygwin环境中添加和管理插件。Cygwin是一个流行的开源工具集,它为Windows用户提供了类Unix的环境,使得用户可以在Windows系统上运行...
在介绍Cygwin 2.873之前,我们先理解一下Cygwin的核心功能。Cygwin的主要目标是提供一个与POSIX兼容的运行时环境,这意味着它可以支持大部分在Unix或Linux上运行的命令行工具、库和应用程序。Cygwin通过提供一个名为...
本文将详细介绍 Cygwin 的基本使用方法及相关技巧,帮助用户更好地利用 Cygwin 提高工作效率。 #### 二、在 Cygwin 中访问 Windows 分区 Cygwin 默认以 Unix 风格的路径来表示 Windows 文件系统,如 `/cygdrive/c` ...
本文将针对这一问题,详细介绍如何通过“altera_quartus13.1_cygwin_patch.zip”这个补丁包进行修复。 首先,我们需要了解这个错误产生的原因。Cygwin是Windows上的一种GNU/Linux兼容性层,它允许在Windows上运行...
本文档以SPCE3200为目标系统为例,介绍如何在Windows下配置Cygwin作为开发环境。 ##### 2.4 Cygwin的安装步骤 1. **下载安装程序**:访问Cygwin官网(https://www.cygwin.com/),下载最新的安装程序。 2. **启动...
本文将详细介绍如何确保Cygwin能够被完全安装,并涵盖所有必要的组件,以满足各种开发需求。 #### Cygwin简介 Cygwin由一系列工具和服务组成,旨在为Windows提供一个类似Linux/Unix的环境。它包含了一个DLL...
下面将详细介绍Cygwin64的安装步骤。 **1. 下载Cygwin64安装程序** 首先,访问Cygwin的官方网站(https://www.cygwin.com/)下载最新的安装程序。通常,下载的是名为`setup-x86_64.exe`的文件,这便是Cygwin64的...
本文档将对Cygwin中的常用命令进行详细的介绍和解释,帮助用户快速掌握Cygwin的使用。 基本操作命令 Cygwin中的基本操作命令包括目录操作、文件操作、权限操作等。 * `ls`:以默认方式显示当前目录文件列表。此...
本文将详细介绍如何在Windows上安装Cygwin,特别是安装GCC编译器的过程。 首先,确保你有一个稳定的互联网连接,因为GCC及相关工具的下载量大约为50MB。如果网络环境需要代理服务器,可以在Internet浏览器的设置中...
在本指南中,我们将详细介绍如何在Cygwin环境下编译VLC媒体播放器。 ### 1. 安装Cygwin #### a. 从Internet安装 1. 访问Cygwin官方网站`http://cygwin.com`或镜像站点,下载最新版本的`setup.exe`安装程序。 2. ...
本文将详细介绍如何使用 Cygwin 产生 Vivado 工程,包括安装 Cygwin、添加环境变量、在 Cygwin 中添加 Vivado 的路径、编译工程等步骤,并对可能遇到的问题进行解决。 标签解释 FPGA 开发是指基于 Field-...
本文详细介绍了Cygwin的安装步骤以及常见配置命令,帮助用户更好地利用Cygwin在Windows环境下搭建类Linux环境。通过上述步骤,不仅可以高效地管理文件系统,还能利用Cygwin强大的命令行功能进行各种任务处理,极大地...
【iPhone在CYGWIN下开发】是指在Windows操作系统上通过CYGWIN这个开源软件来模拟Linux环境,从而进行iPhone应用程序的开发。CYGWIN是一种在Windows上提供类UNIX环境的工具,它允许开发者在Windows系统中运行许多原本...
这份文档通常会介绍cygwin的基础安装过程、基本使用方法和核心概念。可能会包括以下内容: 1. **安装步骤**:如何下载cygwin的安装程序,以及通过Setup程序选择所需的软件包。 2. **环境设置**:配置环境变量,如...