雖然 Windows 10 已經(jīng)推出了 Windows Subsystem Linux(WSL)甘邀,不過還有相當(dāng)一部分朋友仍未升級到 Win 10布轿。因此本文為日常使用 Windows 工作、但又希望利用 Linux Bash 作為接口進(jìn)行工作的朋友提供了一種替代方案:使用 cygwin鱼的。下面給出操作手冊
注意:正如 cygwin 官方所說蒙挑,cygwin 僅僅提供了一套接口與工具确镊,但并不能保證用戶在 Windows 下利用 Linux 下的一些原生特性如 signals,ptys 等等科雳。
安裝前準(zhǔn)備
到官方網(wǎng)站下載需要的包根蟹,32 位系統(tǒng)請下載 setup-x86.exe
,64 位系統(tǒng)請下載 setup-x86_64.exe
糟秘。
要知道自己的系統(tǒng)是 32 位還是 64 位简逮,請右鍵點擊「計算機(jī)」(從開始菜單或任務(wù)管理器打開;Win 10 中該項名為「此電腦」)尿赚,選擇「屬性」散庶,看到下圖:
看到熒光筆標(biāo)注處是 64 位幕袱,所以我選擇下載:setup-x86_64.exe
安裝
01:開始
沒有什么疑問旧蛾,「下一步」即可
02:Install from Internet
選擇「從互聯(lián)網(wǎng)安裝」(Install from Internet)
03:Root Install Directory
這一步選擇 cygwin 所要安裝的根目錄所在位置(Root Directory)
至于 Install For,通常不必更改默認(rèn)選項(All Users)又固;如果您僅僅希望為自己安裝冰寻,選擇 Just Me
04:Local Package Directory
由于待安裝的各種包需要從互聯(lián)網(wǎng)上進(jìn)行下載须教,而下載的包以后可能重用,故而需要在此指定下載文件存儲位置(Local Package Directory):
05:Internet Connection
如果網(wǎng)絡(luò)不穩(wěn)定斩芭,需要通過代理服務(wù)器下載轻腺,請在此步設(shè)置:
06:Choose a Download Site
如果國內(nèi)網(wǎng)友無法順利訪問外網(wǎng)乐疆,可使用清華大學(xué)的鏡像:
http://mirrors.tuna.tsinghua.edu.cn/cygwin/
在 User URL 中輸入該地址:
然后點擊 Add,看到輸入的 URL 進(jìn)入到列表中约计,并處于被選中的狀態(tài):
點擊「下一步」繼續(xù)
07:Select Packages
上一步之后诀拭,會下載一些列信息等,進(jìn)到這個頁面:
用戶可根據(jù)自己的需要選擇需要的包煤蚌,這里建議至少安裝 bash 的兩個命令補(bǔ)全包:在搜索框中輸入 bash耕挨,等候數(shù)秒,出現(xiàn)
在每個 Skip 上不斷點擊尉桩,可以切換軟件版本(例如 2.3筒占、2.4 等):
用同樣的方法搜索并選擇 curl, wget, vim, git 等常用工具
選好所有想要的包后,選擇「下一步」
08:Resolving Dependencies
如果沒有問題蜘犁,就不需要解決沖突了
保持默認(rèn)設(shè)置不更改翰苫,選擇「下一步」
可能會有提示:
直接點擊「確定」,繼續(xù):
09:Installation Status and Create Icons
安裝完畢后这橙,如下圖所示:
會在桌面上看到如下圖標(biāo) Cygwin Terminal:
打開之后如圖:
打開文件資源管理器奏窑,根目錄則和最開始的設(shè)置一致:
更多……
若用戶使用過 Debian 系或 RedHat 系的 Linux,可能會使用過 apt 或 yum 一類的軟件管理器屈扎。同樣埃唯,cygwin 中有類似的軟件管理器 apt-cyg。
只要首先下載該文件鹰晨,或直接到 GitHub 上下載墨叛。然后講該文件 apt-cyg
復(fù)制到 /bin
下,然后在 cygwin-terminal 中執(zhí)行下述命令
chmod +x /bin/apt-cyg
此后就可以在任意地方使用 apt-cyg
了模蜡。具體使用方法請自行查閱幫助文檔漠趁。
如果用戶對 Linux 下常見的命令不熟,可參考 Learn Python The Hard Way 的附錄忍疾。