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