Cygwin是一個在windows平臺上運行的類UNIX模擬環境,是cygnus solutions公司開發的自由軟件(該公司開發的著名工具還有eCos,不過現已被Redhat收購)。它對於學習UNIX/Linux操做環境,或者從UNIX到Windows的應用程序移植,或者進行某些特殊的開發工做,尤爲是使用GNU工具集在Windows上進行嵌入式系統開發,很是有用 linux
1:下載cygwin http://www.cygwin.com/ git
2:安裝vim
一直默認下一步,這步是選擇代理或者是直連,默認便可。windows
這步選擇下載點,默認第一個就能夠。有的是國內的可能下載速度快一下,根據本身狀況選擇ssh
這一步選擇安裝的插件,必定要安裝lynx (說明一下利用lynx,能夠安裝 apt-cyg ,利用apt-cyg就能夠安裝其餘軟件了),這裏也能夠安裝其餘的插件,例如wget,openssh等等。工具
3:安裝完成,進入cygwin,安裝 apt-cyg學習
1:lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
2:install apt-cyg /binspa
4:安裝其餘軟件插件
apt-cyg install vim 命令行
apt-cyg install openssh
其餘操做和linux基本相同。
ps: Cygwin 生成ssh密鑰,此步驟我是用來配置gitLab的SSH key
apt-cyg install openssh
apt-cyg install openssl
而後命令行輸入:ssh-keygen ,一直回車就能夠了。生成的密鑰就在當前目錄下的.ssh裏面。