前言

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. The Best Books on Game Dev

    https://www.goodreads.com/list/show/99288.The_Best_Books_on_Game_Dev

  2. 创建一个dynamics 365 CRM online plugin (五) - Images in Plugin

    Snapshots of the primary entity's attributes from database before(pre) and after (post) the core pla ...

  3. failed: dlopen failed: cannot locate symbol

    修改proj.android/jni/Application.mk 添加:APP_PLATFORM := android-19

  4. 开源在线分析诊断工具Arthas(阿尔萨斯)--总结

    阿里重磅开源在线分析诊断工具Arthas(阿尔萨斯) arthas用法 启动demo java -jar arthas-demo.jar 启动 java -jar arthas-boot.jar at ...

  5. 20175311 《Java程序设计》第三周学习总结

    20175311 2018-2019-2 <Java程序设计>第3周学习总结 教材学习内容总结 在蓝墨云中的教程里学习了如何安装IDEA,并且尝试了自己破解IDEA 主要在看书时,对jav ...

  6. SDWebImageRefreshCached

    来源: http://blog.csdn.net/jiadabin/article/details/52129789 来源: http://blog.csdn.net/jiadabin/article ...

  7. sql 实现学生成绩并列排名算法

    SELECT uname, score , 排名=(SELECT COUNT(score) FROM FenShu WHERE Score > a.Score) + 1FROM FenShu a ...

  8. 高性能 TCP & HTTP 通信框架 HP-Socket v4.3.1

    HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件.客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通信系统,提供 C/ ...

  9. leetCode66:加一

    /** * @param {number[]} digits * @return {number[]} */ var plusOne = function(digits) { if(digits[di ...

  10. 微服务架构基础之Service Mesh

    ServiceMesh(服务网格) 概念在社区里头非常火,有人提出 2018 年是 ServiceMesh 年,还有人提出 ServiceMesh 是下一代的微服务架构基础. 那么到底什么是 Serv ...