对话 UNIX: 在 Windows 上使用 Cygwin
in)或 C:Program Filescygwin.(您选择的目标目录将成为模拟的 UNIX 环境的根目录 /.例如,如果在 C:cygwin 中安装,那么虚拟的 /usr/bin 实际上是 C:cygwinusrbin). 对于 Install For 选项,不要选择 Just Me. 把 Default Text File 类型设置为 Unix,从而尽可能提高与其他 UNIX 机器上存储的现有文件的兼容性. 单击 Next. 在下一个窗口中,选择一个存储 Cygwin 所需的数据的目录.不要选择前一步中选择的 Cygwin 目录. 如果可能的话,应该在有至少 1GB 空闲空间的驱动器上创建或选择一个目录. 再次单击 Next,选择使用的 Internet 连接类型.通常应该选择 Direct Connection.
图 3. 选择您认为可靠的或地理位置比较近的安装站点
经过短暂的延迟之后,安装程序显示可用的类别和包的完整列表.图 4 显示一个类别的部分内容.单击加号 ( ) 展开对应的类别;单击 “循环” 标志在 Skip(忽略此包)和包的所有可用版本之间循环.如果 Cygwin 提供一个实用程序的多个版本,应该选择满足您的需求的实例.顺便说一下,如果选择 B 列,就会下载二进制包;选择 S,也会下载源代码.
图 4. 选择最适合需要的包和实例
在 Cygwin 中可用的包超过 1,000 个,应该只选择您需要的类别和包.(安装所有 Cygwin 包会占用超过 800MB 的磁盘空间).以后随时可以添加整个类别或单独的包:只需重新运行 Cygwin 安装程序.(还可以在任何时候用相同的安装程序删除或更新包).搜索 Cygwin 包列表(参见 参考资料),检查您喜欢的 UNIX 实用程序是否在 Cygwin 中可用. 选择您需要的工具之后,单击 Next,下载过程开始!
图 5. Cygwin 下载大量软件,请耐心等待
,安装程序安装软件并(可选地)在 Start 菜单和桌面中添加快捷方式.单击 Finish. 通过使用 Start 菜单或双击 Cygwin 图标(如果添加了这些快捷方式的话),启动 Cygwin;也可以执行 Cygwin 目录中的 Cygwin 脚本(比如 C:cygwinCygwin.bat).
图 6. 现在可以在 Windows 中使用 UNIX 命令了!
例如,试一下 ls -a 或 type touch.后一个命令表明 touch 是可执行文件 /usr/bin/touch.
在 Windows 中发挥 UNIX 的优势(反之亦然) Cygwin 在 Windows 中几乎完整地模拟一个 UNIX shell.实际上,它把这两种操作系统很好地结合在一起了.例如,可以运行 df -h 命令显示 “UNIX” 机器上的空闲磁盘空间.图 7 显示结果.
正如 前面提到的,Cygwin 安装目录作为虚拟 UNIX 系统的根目录.Cygwin 把安装目录中的子目录映射到 UNIX 目录.它以单独的卷的形式提供 Windows 驱动器,比如 /cygwin/c.可以使用这样的虚拟路径启动 Windows 程序.请尝试输入 /cygwin/c/Program Files/Internet Explorer/IEXPLORE.EXE 从命令行启动 Windows Internet Explorer?.(还可以使用 Tab 键自动展开路径的元素). 顺便说一句,如果要把 Windows 路径名转换为等效的 UNIX 路径名或者相反,可以试试内置命令 cygpath.在默认情况下,cygpath 产生 UNIX 路径名.使用 -w 选项产生 Windows 路径.
|
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |