听介绍说Cygwin能很好的模拟linux的桌面环境!
我也来试试体验一下!
1. 首先从官网上下载适合的版本http://www.cygwin.com/
2. 第一次安装因为本地没有软件包缓存,当然只能从网络安装
3. 选择安装目录,默认为 c:\cygwin, 这个目录作为Cygwin shell 环境的根目录,windows的各个盘符将挂载在根目录的一个特殊目录之下
4. 设置本地软件包缓存目录,默认为setup.exe所在的目录
5. 设置网络连接方式是否使用代理
6. 选择源
7. 从所选的Cygwin源下载软件包索引文件, 显示软件包管理器界面
8. 开始安装
9. 配置环境:
a. 访问Windows的盘符
mount 可以看到Windows下的盘符被映射到/cygdriver 特殊目录下
使用cygpath 实现windows平台和Cygwin目录名称的变换:
eg: cygpath -u c:\\winowds
cygpath -w ~
b: 用户主目录不一致的问题:
方法1 修改cygwin启动的批处理文件,添加: set HOME=
方法2 如果希望使用HOME环境变量指向的主目录,可以通过手工编辑/etc/passwd文件, 将用户主目录写成HOME环境变量所指向的目录
c: 命令行补齐忽略文件名大小写
编辑 ~/.inputrc ,添加设置“set completion-ignore-case on”
d: 忽略文件权限的可执行位
git config --system core.fileMode false
e: Cygwin下Git的中文支持
locate 查看字符集
和Linux平台一样,默认设置下,文件名称中包含中文的文件,会出现乱码:
配置变量core.puotepath 设置false 就可以解决中文文件名乱码的问题
git config --global core.quotapath false
f: Cygwin 下Git 访问SSH 服务有个bug,建议使用PUTTY
putty下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
这个知识点我还没有弄明白!
在Cygwin中搭建git:
1. 默认情况下,git没有安装,再次运行setup.exe
2. 安装 git,git-completion,openssh,vim