WSL(Windows Subsystem for Linux) 安裝與使用
Windows Subsystem for Linux 安裝與使用
WSL 是適用於 Linux 的 Windows 子系統,可讓開發人員執行 GNU/Linux 環境 (包括大部分的命令列工具、公用程式和應用程式),
直接在 Windows 上執行,不需進行修改,不會造成傳統虛擬機器或 dualboot 設定的額外負荷。
WSL (Windows Subsystem for Linux) 安裝與使用
以系統管理員身分執行 Windows PowerShell
輸入以下指令
1
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
之後會詢問是否要重新開啟,輸入 Y 後重新開機
安裝 Linux Distro 安裝好 WSL 後,你只是安裝好了這個框架,仍然需要安裝一個可以用的 Linux 發行版(Linux Distribution,簡稱 Linux Distro)
通常會建議直接安裝 Ubuntu LTS。
接著可以到 Microsoft Store 安裝自己習慣使用的 Linux 版本
- Ubuntu 18.04 LTS
- Ubuntu 16.04 LTS
- OpenSUSE Leap 15
- OpenSUSE Leap 42
- SUSE Linux Enterprise Server 12
- SUSE Linux Enterprise Server 15
- Kali Linux
- Debian GNU/Linux
- 適用于 WSL 的 Fedora Remix
- Pengwin
- Pengwin Enterprise
- Alpine WSL
啟用 Linux Distro
安裝好後,即可在市集中啟用剛剛安裝的 Linux Distro
第一次啟用時,會提示輸入使用者帳號及密碼 輸入後便完成啟用
查看 WSL 列表及版本
1
wsl -l -v
設定預設要使用的 Linux Distro
wslconfig /setdefault Name 範例:
1
wslconfig /setdefault Ubuntu-18.04
如何在 WSL 中安裝套件?
在 linux 下安裝方式相同,使用該系統安裝指令就可以了
例如 ubuntu 的安裝方式:
1
apt-get install [package-name]
如何從 Powershell 直接轉換至 WSL 環境
直接輸入指令 wsl 便可
1
wsl
如何直接在 Windows PowerShell 中執行 linux 的指令?
1
wsl [command]
如何在 WSL 中存取 windows 系統中的檔案?
windows 的檔案系統會被 mount 在 /mnt/ 下,例如 D槽 就會是對應在 /mnt/d,可以到該路徑下使用
WSL 中的檔案會存在 Windows 中的哪個位置?
WSL 系統中的檔案會存在下面路徑中 (其中的[**]會依據安裝的Linux系統版本而有所不同)
1
C:\Users\%UserName%\AppData\Local\Packages\CanonicalGroupLimited.[****]\LocalState\rootfs
本文章以 CC BY 4.0 授權
Comments powered by Disqus.