發(fā)布時(shí)間: 2017-06-16 14:42:53
WSL(Windows Subsystem for Linux) 是在Windows系統(tǒng)中為那些熟悉Linux用戶準(zhǔn)備的子系統(tǒng)功能。通過(guò)它,你可以在Windows環(huán)境下來(lái)執(zhí)行Linux操作,運(yùn)行 Linux程序。這對(duì)于Windows、Linux雙系統(tǒng)的用戶來(lái)說(shuō)是個(gè)不錯(cuò)的功能。本文詳細(xì)介紹了如何使用 WSL。
WSL 簡(jiǎn)介
Bash 是 Linux/Unix 上非常流行的命令行 Shell,它是Ubuntu、RHEL 等 Linux 發(fā)行版以及蘋果 OS X 操作系統(tǒng)默認(rèn)的命令行 Shell。通過(guò) Windows Subsystem for Linux(WSL),你可以在 Windows 中原生運(yùn)行 Linux 的大多數(shù)命令行程序。其實(shí)在 Windows 7 之前的操作系統(tǒng)中,都含有一個(gè) POSIX 子系統(tǒng),以便將 UNIX 的程序源代碼編譯為 Windows 程序。微軟為 POSIX 子系統(tǒng)提供了眾多的 UNIX 工具,而這些工具都是基于 POSIX 子系統(tǒng)直接使用GNU 的原生代碼編譯實(shí)現(xiàn)的,你也可以在這個(gè) POSIX 子系統(tǒng)運(yùn)行 C Shell、Korn Shell 等命令行 Shell。不過(guò)Windows 7 以后的操作系統(tǒng)中都默認(rèn)移除了 POSIX 子系統(tǒng)。如果有興趣的話可以在 Windows 7 操作系統(tǒng)中的“啟用或關(guān)閉 Windows 功能”中啟用“基于 UNIX 的應(yīng)用程序子系統(tǒng)”,即可體驗(yàn) POSIX 子系統(tǒng)。
啟用 WSL 功能之后,如果使用 Bash,則 Windows 10 操作系統(tǒng)會(huì)下載一個(gè)由 Canonical 創(chuàng)建的 Ubuntu用戶模式鏡像(Ubuntu user-mode image),然后 Bash 程序以及其他的 Linux 二進(jìn)制程序就可以運(yùn)行于該 Ubuntu 鏡像上。
條件限制
WSL 只在 Windows 10 版本以上提供該功能,所以,如果想玩轉(zhuǎn) WSL ,請(qǐng)先升級(jí)Windows。
切換到開(kāi)發(fā)者模式下
啟動(dòng) WSL 功能
在 選中 “Windows Subsystem for Linux”來(lái)啟用 WSL 功能。
確認(rèn)后,請(qǐng)重啟計(jì)算機(jī)。
進(jìn)入 Bash
進(jìn)入 Bash,按照提示執(zhí)行“y”,此時(shí)將會(huì)自動(dòng)從 Windows 應(yīng)用商店來(lái)下載 Linux (目前,暫時(shí)只支持Ubuntu系統(tǒng))。
可能會(huì)由于網(wǎng)絡(luò)原因安裝會(huì)中斷,請(qǐng)重復(fù)執(zhí)行安裝或者翻墻。
設(shè)置用戶名密碼
安裝完成后,會(huì)提示你設(shè)置用戶名和密碼。當(dāng)一切都完成后,你就可以像Linux 一樣玩耍了。
設(shè)置Ubuntu鏡像
使用鏡像,可以加快軟件的安裝。編輯/etc/apt/sources.list文件, 在文件最前面添加以下條目(操作前請(qǐng)做好相應(yīng)備份)