当前位置: 首页 > news >正文

Windows系统下类UNIX环境---Cygwin安装

前言:

最近在网上看见一个好玩的软件,它叫“Cygwin”,网上对它的解释是Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。Cygwin 提供一个UNIX 模拟 DLL 以及在其上层构建的多种可以在 Linux 系统中找到的软件包,在 Windows XP SP3以上的版本提供良好的支持。Cygwin主要由Redhat及其下属社区进行维护

这让我想起了,一些朋友在使用Linux系统时,不习惯没有UI界面。只有重新更换操作系统或者重新去安装UI界面。所以我也做个了测试,windows系统使用Cygwin是什么样子

 

准备:

       ECS 一台  windows2008R2

进入官网下载,我这边是通过镜像来进行的,选择亚洲的地域镜像,找到.exe然后进行下载到本地

官网地址如下https://cygwin.com/install.html。如果在这里找不到下载地址的话,可以进这个下载页面https://cygwin.com/mirrors.html。官网。界面如下

b02e1e5e49a8e11636d6c1cd9654c816c4a99ac4 

    找到.exe文件后下载到本地,然后进行安装

9f315dbf9b6a5f58f6ad60ddf4c18743dd64ae4d 

2:选择”install from internet”,点击下一步

 850234f52edd4cbd4867a3368bae44a027842fdd

3:选择安装目录,点击下一步

 2b42ae3788136cbf0a9e9128e2f277e29cbcac51

4:选择“direct connection”

 38a4881dad8f2de804fb97d96bc407d74c20559f

5:选择在线下载安装的镜像站,如果你有知道的新的镜像站,也可以新添加进去。

                                                   433e1a46c6d0060ad6d151c86c180163134ed76c

在这一步,选择需要安装的包。因为只是测试,所以我随意选择了一个包。点击下一步安装开始,并等待安装完毕,安装时间根据网速与选择的包而定安装完毕,显示如下图所示,点击“完成”就可以了

 655dca2ba526ced4634a3dea3baae5cc0a261069

Cygwin使用方法

关于Cygwin使用上的方便性很是不错,启动Cygwin以后,会在Windows下得到一个Bash Shell,由于Cygwin是以Windows下的服务运行的,所以很多情况下和在Linux下有很大的不同,但是具体有什么不同,我这边就不多做说明了,大家可以在实际上进行操作。

360搜索中关于Cygwin的下载,安装,操作方法:https://baike.so.com/doc/4300706-4504470.html

相关文章:

  • MySQL Desc指令相关
  • 一个优秀的软件测试工程师需具备的技能
  • Mozilla正在SpiderMonkey中测试JavaScript并行计算
  • [剑指offer] 二叉树的镜像
  • PHP下用B/S编程模式去实现C/S软件编程模式下的插件引擎功能!
  • Vue创建五:导出及配置文件解析
  • 监测谁用了SQL Server的Tempdb空间
  • JavaScript面向对象程序设计(7): 闭包
  • Java NIO系列教程(十二) Java NIO与IO
  • Session,cookie,localStorage
  • Android拓展系列(12)--使用Gradle发布aar项目到JCenter仓库
  • VsCode编辑器
  • jQuery中的Ajax----05
  • Apache Zeppelin连接Oracle数据库
  • 测试数据库大小
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • 2017年终总结、随想
  • Android 控件背景颜色处理
  • Babel配置的不完全指南
  • canvas 高仿 Apple Watch 表盘
  • Date型的使用
  • Git的一些常用操作
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • npx命令介绍
  • ReactNative开发常用的三方模块
  • spark本地环境的搭建到运行第一个spark程序
  • springMvc学习笔记(2)
  • 初探 Vue 生命周期和钩子函数
  • 对象引论
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 软件开发学习的5大技巧,你知道吗?
  • #stm32整理(一)flash读写
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • $refs 、$nextTic、动态组件、name的使用
  • ( 10 )MySQL中的外键
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (全注解开发)学习Spring-MVC的第三天
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • ***原理与防范
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .net和php怎么连接,php和apache之间如何连接
  • @RequestParam详解
  • [C++]指针与结构体