Cygwin
官网:https://cygwin.com
安装:https://cygwin.com/install.html
1.安装有选择安装的包
运行 setup-x86.exe 按它的提示就可以了;
等到选择package的时候,默认安装的话有很多命令不会安装,
你可以自己去添加要安装的。
例如 make, gcc 等命令可以去 devel 目录下展开选择安装。
2.安装没有的包
如果package里没有的包,只有去下载源代码自己编译安装。
例如 tree 命令,我找不到 package ,那就去下源代码。tree 源代码:ftp://mama.indstate.edu/linux/tree/
下载下来解压,然后运行 Cygwin Terminal 到解压目录,
然后运行 make , 在运行 make install 就可以了。
不过我在安装 tree 1.7.0 版本的时候,运行 make 报错,
说 tree.c:908:对‘strverscmp’未定义的引用。
去 tree.c 文件头部加入 #include "strverscmp.c" ,
在编译安装就可以了。
3.安装完后还想在添加包
跟1和2一样安装就可以了,以前安装的都还在。
4.安装oh-my-zsh
- 把默认的
bash改为zsh: 把快捷方式里面的目标改为C:\cygwin32\bin\mintty.exe C:\cygwin32\bin\zsh.exe -l -i - 用
setup-x86.exe安装curl,git后,再去http://ohmyz.sh/,
复制curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh,
安装oh-my-zsh,看文档可以改主题,记得不要那些有特殊字符的主题,会乱码,我用的是ys主题
5.使用python3
没办法用源代码编译,问题多多,cygwin里面的python3版本太低,还好可以用windows安装的版本。
用的是软链接,在 /usr/local/bin 下使用 ln -s /cygdrive/c/Python34/python.exe python3。
可是不能python3进入界面,python3 t.py是可以运行的,如果要进界面,可以python3 -i来注入。
6.使用vim
自带的是vi, 使用有些问题,用安装程序卸载vi, 安装vim,在配置.vimrc
备注: