百度百科:
Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对Cygwin产生了兴趣。
Cygwin 提供一个UNIX 模拟 DLL 以及在其上层构建的多种可以在 Linux 系统中找到的软件包,在 Windows XP SP3 以上的版本提供良好的支持。Cygwin主要由Red Hat及其下属社区负责维护。
官网:http://www.cygwin.com/
setup-x86_64.exe | 64位安装程序 |
setup-x86.exe | 32位安装程序 |
Cygwin安装程序比较小,因为它默认是在线安装的。
目录
一、开始安装
1.打开安装程序界面
2.选择安装方式
3.设置安装位置
4.下载安装包保存位置
5.选择代理
6.选择从那个源下载
7.搜索并选择要需要的软件和版本
常用软件
8.开始下载并安装
9.等待下载并安装
10.安装完成
11.重装,更新,安装其它软件
二、控制台美化
比如更改为中文界面
更改配色方案
配色方案显示界面
一、开始安装
1.打开安装程序界面
Cygwin安装程序界面,点“下一步”2.选择安装方式,这里选择:Install from Internet
选择安装方式,选好点“下一步”
- Install from Internet:这种模式直接从Internet安装,适合网速较快的情况;
- Download Without Installing:这种模式只从网上下载Cygwin的组件包,但不安装;
- Install from Local Directory:这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygwin。
3.设置安装位置
设置好要安装的位置,点“下一步”4.下载安装包保存位置
设置好下载安装包保存位置,点“下一步5.选择代理
选择代理,这里使用默认,点“下一步”6.选择从那个源下载
国内下载源:
http://mirrors.aliyun.com/cygwin/
http://mirrors.ustc.edu.cn/cygwin/
http://mirrors.163.com/cygwin/
选择下载速度快点的源,可多选,选好点“一下步”可直接将上边的源添加到下图的:User URL里边,然后点击Add
7.搜索并选择要需要的软件和版本
在下图左上角的: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 输出文件的尾部内容
搜索并选择完自己要安装的软件包,点击“下一下”
8.开始下载并安装
点击“下一步”,下载并安装9.等待下载并安装
安装过程10.安装完成
完成安装11.重装,更新,安装其它软件
再次安装想要的软件前面步骤都一样,到步骤7时搜索自己要安装的软件,更新软件可以一直下一步。
二、控制台美化
第一次打开Cygwin,默认是比较“丑”的
第一次打开默认界面可以在标题栏,右击 ---》然后选择 ---》“Options” ---》设置自己喜欢的
比如更改为中文界面:
将鼠标右击,标题栏右击等改为中文显示更改配色方案,修改HOME目录下的:“.minttyrc”文件
修改配置文件可使用: 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”目录下就可以
更改配色方案后的界面: