前言
Cygwin是一个在windows平台上运行的类UNIX模拟环境。它可以满足你在Windows系统上学习Linux基本命令操作、脚本调试的基本需求。
Cygwin使用优点介绍
1、Cygwin安装简单,可以让你免于安装VMWARE+Linux镜像。
2、Cygwin可以让你在Windows系统上使用Linux基础命令、vi编辑器,满足你学习linux命令学习、调试脚本的需求。
3、借助Cygwin中Linux相关命令,在CMD窗口下完成目录、文件相关操作。可以在DOS系统快速处理文本操作。
Cygwin软件下载和安装
Step1:获取操作系统是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目录说明
这里主要针对Cygwin中上显示路径与Windows上对应的路径进行说明。避免在Cygwin上创建文件或目录后不知道从本地哪里可以获取。比如你知道在Cygwin上创建的Student.txt文件在哪里可以找到吗?
好,开始找路径(使用pwd获取当前路径,再使用df获取根目录映射的本地路径,本文为D:/cygwin64):
按照上述图中结果,就可以知道Student.txt所在路径为D:/cygwin64/home/XXX。按照此路径找本地windows上对应的文件夹。问题解决。
Cygwin使用实例
因为在前文安装Cygwin过程中已经将Cygwin安装目录添加到PATH目录下,所以cmd窗口可以直接使用linux相关命令。这样比较方便。
1、使用linux命令处理目录、文本相关操作
注意:在CMD窗口下调用awk时,需调用gawk执行。
2、使用sh命令调用bash脚本执行。
3、使用man查看命令帮助手册。