百度百科:html
Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操做环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工做,尤为是使用GNU工具集在Windows上进行嵌入式系统开发,很是有用。随着嵌入式系统开发在国内日渐流行,愈来愈多的开发者对Cygwin产生了兴趣。python
Cygwin 提供一个UNIX 模拟 DLL 以及在其上层构建的多种能够在 Linux 系统中找到的软件包,在 Windows XP SP3 以上的版本提供良好的支持。Cygwin主要由Red Hat及其下属社区负责维护。nginx
官网:http://www.cygwin.com/git
setup-x86_64.exe | 64位安装程序 |
setup-x86.exe | 32位安装程序 |
Cygwin安装程序比较小,由于它默认是在线安装的。vim
目录windows
1、开始安装浏览器
1.打开安装程序界面bash
2.选择安装方式服务器
3.设置安装位置session
- Install from Internet:这种模式直接从Internet安装,适合网速较快的状况;
- Download Without Installing:这种模式只从网上下载Cygwin的组件包,但不安装;
- Install from Local Directory:这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可使用此模式从本地安装Cygwin。
国内下载源:
http://mirrors.aliyun.com/cygwin/ http://mirrors.ustc.edu.cn/cygwin/ http://mirrors.163.com/cygwin/
可直接将上边的源添加到下图的:User URL里边,而后点击Add
在下图左上角的:Search 输入本身想要搜索的软件
就算没有选择要安装的程序,直接下一步默认也会安装基本包。不少Linux的命令行工具,如:grep、ls等。
bash-completion 命令补全的加强包,必定要安装 git 版本控制 vim 文本编辑神器 curl 网页源代码解析 wget 网页下载,解析 iconv(psiconv) UTF-8 GBK等各类编码之间转换 dos2unix 在Windows系统和Linux系统文档格式之间转换(unix2dos) ctags 生成C/C++等源代码的索引 astyle 代码格式化工具(Dev-C++也是用些来格式化代码) python2 编译语言 gcc C/C++编译器 aria2 多平台轻量级(aria2c),支持 HTTP、FTP、BitTorrent 等多协议、多来源的命令行下载工具 tree 图形显示目录树 gnupg 加密解密文件和电子邮件、数字签名文件和电子邮件等内容(GnuPG),主程序:gpg 娱乐: figlet 一款简单的ASCII横幅制做工具 fortune 输出一句话,有笑话,名言什么的(还有唐诗宋词),strfile生成索引文件默认没装 screen 命令行终端切换的自由软件,session建立、离线、重连等操做 nginx 一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器 p7zip 7-zip rTorrent 一款强大的命令行BT客户端 tmux 一个优秀的终端复用软件,相似GNU Screen lynx Linux系统下的浏览器,模拟蜘蛛抓取 less 与 more 相似,但使用 less 能够随意浏览文件 tail 输出文件的尾部内容
前面步骤都同样,到步骤7时搜索本身要安装的软件,更新软件能够一直下一步。
第一次打开Cygwin,默认是比较“丑”的
能够在标题栏,右击 ---》而后选择 ---》“Options” ---》设置本身喜欢的
修改配置文件可以使用:Notepad++ 来打开,系统记事本打开不会换行,会比较乱
#Cygwin配色方案 #BoldAsFont=-1 #FontHeight=14 Columns=132 Rows=36 #Transparency=medium #CursorType=block Font=Consolas #AllowBlinking=yes #Locale= #Charset= ################################################# #Font=DejaVu Sans Mono for Powerline FontHeight=14 FontSmoothing=default BoldAsFont=yes CursorBlinks=yes CursorColour=239,240,241 ForegroundColour=239,240,241 BackgroundColour=49,54,59 Black=7,54,66 BoldBlack=0,43,54 Red=237,21,21 BoldRed=192,57,43 Green=17,209,22 BoldGreen=28,220,154 Yellow=246,116,0 BoldYellow=253,188,75 Blue=29,153,243 BoldBlue=61,174,233 Magenta=155,89,182 BoldMagenta=142,68,173 Cyan=26,188,156 BoldCyan=22,160,133 White=239,240,241 BoldWhite=252,252,252 Transparency=medium Locale=zh_CN Charset=UTF-8 Language=
配色方案一样适用于:Git bash、msys2等
放置在“HOME”目录下就能够