前言

Cygwin是一个在windows平台上运行的类UNIX模拟环境。它可以满足你在Windows系统上学习Linux基本命令操作、脚本调试的基本需求。

Cygwin使用优点介绍

1、Cygwin安装简单,可以让你免于安装VMWARE+Linux镜像。

2、Cygwin可以让你在Windows系统上使用Linux基础命令、vi编辑器,满足你学习linux命令学习、调试脚本的需求。

3、借助Cygwin中Linux相关命令,在CMD窗口下完成目录、文件相关操作。可以在DOS系统快速处理文本操作。

Cygwin软件下载和安装

Step2:获取操作系统是64位还是32位。在CMD窗口下输入control system

Step2:登录Cygwin官网安装界面,根据windows系统类型在如下链接中完成Cygwin软件下载。

Step3:执行setup-x86_64.exe/setup-x32.exe进行安装。下文注意事项中没有提到到按照默认配置直接点击下一步即可。注意事项如下:

选择国内镜像源安装,更新及时且安装速度快。在"User URL"处输入http://mirrors.163.com/cygwin/。点击"Add"按钮, 然后选中"http://mirrors.163.com", 点击"下一步"进行安装。列表中其他镜像站点描述参考https://cygwin.com/mirrors.html

推荐补充勾选安装dos2unix组件,其他默认。View下拉框中选择"Category",Search中输入"dos2unix"查找。dos2unix可以用于将文本中的DOS格式的换行符转换为linux文本换行符,常用于bash脚本调试。

Step4:配置windows环境变量,方便在CMD窗口下执行调用linux命令。将C:\cygwin64\bin和C:\cygwin64\sbin目录添加到环境变量。其中C:\cygwin64为Cygwin安装目录,根据实际情况替换。

Step5:安装结束

Cygwin使用实例

1、使用linux命令处理目录、文本相关操作

注意:在CMD窗口下调用awk时,需调用gawk执行。

2、使用sh命令调用bash脚本执行。

3、使用man查看命令帮助手册。

Cygwin工具安装和使用指导书的更多相关文章

  1. cygwin下安装软件

    cygwin下安装软件cygwin工具安装新的软件和常见的命令windows8.1下安装Cygwin并通过apt-cyg安装软件包Cygwin利用apt-cyg安装gcc.g++.make和gdb 首 ...

  2. Cygwin下载,安装教程

    Cygwin是一个用于在Windows上模拟Linux环境的软件,由于工作上的需要,我要使用它,至于为什么用它,我在这里不做过多的解释,本文的目的,旨在于解决Cygwin安装上的问题. 原始的安装Cy ...

  3. Android NDK 简单介绍、工具安装、环境配置

    NDK全称:Native Development Kit. 1.NDK是一系列工具的集合. * NDK提供了一系列的工具,帮助开发人员高速开发C(或C++)的动态库,并能自己主动将so和java应用一 ...

  4. android-ndk-r7b编译环境Cygwin工具搭建及配置(转)

    开发android ndk 的时候需要一个编译工具编译c程序,ndk需要linux下编译,所以win环境下提供Cygwin模拟linux编译C android-ndk 较低版本的这个工具的配置网上很多 ...

  5. Docker决战到底(三) Rancher2.x的安装与使用 - 简书

    原文:Docker决战到底(三) Rancher2.x的安装与使用 - 简书   image.png 当越来越多的容器化应用被部署,一个可以管理编排这些容器的工具此时就显得尤为重要了.目前容器编排领域 ...

  6. Locust 性能测试工具安装使用说明

    1. 介绍     它是一个开源性能测试工具.使用 Python 代码来定义用户行为.用它可以模拟百万计的并发用户访问你的系统. 性能工具对比 LoadRunner 是非常有名的商业性能测试工具,功能 ...

  7. BurpSuit工具安装和基本使用方法

    burpsuite是渗透的必备工具,使用它可以进行一些截包分析,修改包数据.暴力破解.扫描等功能,使用最多的场景应该是设置代理拦截数据包分析数据和爆破. JDK工具下载和安装(可选) 运行BurpSu ...

  8. MongoDB在Windows下安装、Shell客户端的使用、Bson扩充的数据类型、MongoVUE可视化工具安装和简单使用、Robomongo可视化工具(2)

    一.Windows 下载安装 1.去http://www.mongodb.org/downloads下载,mongodb默认安装在C:\Program Files\MongoDB目录下,到F:\Off ...

  9. [转]hibernateTools工具安装及使用总结(eclipse 3.6)

    转载地址:http://blueblood79.iteye.com/blog/773177 最近项目采用flex+spring+hibernate的框架开发,之前虽说有多年的Java开发经验了,但是一 ...

随机推荐

  1. 使用s3fs-fuse 挂载minio s3 对象存储

    minio 是一个aws s3 兼容的对象存储系统,我们可以通过s3fs 进行数据桶的挂载,这样可以做好多方便的事情 环境准备 使用docker-compose 运行 minio docker-com ...

  2. Open Distro for Elasticsearch – How Different Is It?

    转自:https://logz.io/blog/open-distro-for-elasticsearch Last month, AWS announced an initiative called ...

  3. 敏捷开发SCM

    敏捷的目标:自组织,提高交付质量和交付速度:敏捷中实现拥抱变化是通过迭代增量实现的:所谓的迭代是循环,循环一种机制和模式,增量则是价值的增加,迭代增量,就是通过每次工作流程的循环实现业务价值的提升:那 ...

  4. 1、链表之增、删、查实现(C语言)

    一.功能描述: 可以创建节点并添加到链表中.查看链表中的所有节点.并可以删除特定的节点 二.代码实现 1.主函数main主要实现的是从后台键入不同的字符,执行对应的函数来实现特定的操作代码如下: in ...

  5. centos7远程安装oracle11g R2详细教程-解决一切问题

    相关链接与资源: sqldevelper(各种操作系统的oracle客户端) http://www.oracle.com/technetwork/cn/developer-tools/sql-deve ...

  6. Spring配置从配置文件读取属性值

    spring将properties文件读取后在配置文件中直接将对象的配置信息填充到bean中的变量里. 原本使用PropertyPlaceholderConfigurer类进行文件信息配置.Prope ...

  7. 如何重置Gitlab root用户密码

    一.切换到root用户 sudo su 二.进入gitlab控制台 gitlab-rails console production 三.查找用户对象 user = User.).first 四.重置密 ...

  8. 0002-小牛学堂大数据24期视频-架构Hadoop-Spark

  9. PHP 概览

    运行环境 Windows Linux  Centos Ubuntu MacOS 编辑器 编码风格 依赖管理 Composer 发布包 热门框架 热门类库 热门系统 架构支持 源码分析 扩展开发

  10. rocketmq (一)运行原理以及使用问题

    使用消息中间件可以解决高并发,那是因为消息中间件可以将消息缓存到队列之中. 但是 当消息 过多的时候,几万,几十万...消息中间件也可能会宕机,所以我们可以对消息中间件进行集群,在之前的activem ...