wsl介绍
wsl
- WSL安裝
- 打開wsl功能
- 下載
- 指令
- 配置信息
- WSL 介紹
- 什么是WSL
- 比較 WSL 版本
- WSL 的基本命令
- 問題解決
WSL安裝
打開wsl功能
在windows功能里面勾選實用于linux的windows子系統下載
指令
可以使用單個命令安裝運行 WSL 所需的一切內容。 在管理員模式下打開 PowerShell 或 Windows 命令提示符,方法是右鍵單擊并選擇“以管理員身份運行”,輸入 wsl --install 命令,然后重啟計算機。
wsl --install配置信息
設置賬號密碼
WSL 介紹
什么是WSL
WSL是“Windows Subsystem for Linux”的縮寫,WSL就是Windows系統的Linux子系統,搭載在Windows10周年更新后的Windows系統中。比較 WSL 版本
WSL2性能普遍比WSL1要好,但是WSL1的跨平臺IO效率比2的要高。
WSL 的基本命令
安裝
列出可用的 Linux 發行版
列出已安裝的 Linux 發行版
將 WSL 版本設置為 1 或 2
設置默認 WSL 版本
設置默認 Linux 發行版
將目錄更改為主頁
通過 PowerShell 或 CMD 運行特定的 Linux 發行版
更新 WSL
檢查 WSL 狀態
檢查 WSL 版本
Help 命令
以特定用戶的身份運行
更改發行版的默認用戶
關閉
注銷或卸載 Linux 發行版
裝載磁盤或設備
卸載磁盤
PowerShell
安裝
PowerShell
wsl --install 安裝 WSL 和 Linux 的默認 Ubuntu 發行版。 還可以使用此命令通過運行 wsl --install <Distribution Name> 來安裝其他 Linux 發行版。 若要獲取發行版名稱的有效列表,請運行 wsl --list --online。選項包括:
--distribution:指定要安裝的 Linux 發行版。 可以通過運行 wsl --list --online 來查找可用的發行版。 --no-launch:安裝 Linux 發行版,但不自動啟動它。 --web-download:通過聯機渠道安裝,而不是使用 Microsoft Store 安裝。未安裝 WSL 時,選項包括:
--inbox:使用 Windows 組件(而不是 Microsoft Store)安裝 WSL。 (WSL 更新將通過 Windows 更新接收,而不是通過 Microsoft Store 中推送的可用更新來接收)。 --enable-wsl1:在安裝 Microsoft Store 版本的 WSL 的過程中也啟用“適用于 Linux 的 Windows 子系統”可選組件,從而啟用 WSL 1。 --no-distribution:安裝 WSL 時不安裝發行版。列出可用的 Linux 發行版
wsl --list --online 查看可通過在線商店獲得的 Linux 發行版列表。 此命令也可輸入為:wsl -l -o。列出已安裝的 Linux 發行版
wsl --list --verbose將 WSL 版本設置為 1 或 2
wsl --set-version <distribution name> <versionNumber> 若要指定運行 Linux 發行版的 WSL 版本(1 或 2),請將 <distribution name> 替換為發行版的名稱,并將 <versionNumber> 替換為 1 或 2。 比較 WSL 1 和 WSL 2。設置默認 WSL 版本
wsl --set-default-version <Version>設置默認 Linux 發行版
wsl --set-default <Distribution Name>將目錄更改為主頁
wsl ~通過 PowerShell 或 CMD 運行特定的 Linux 發行版
wsl --distribution <Distribution Name> --user <User Name>更新 WSL
wsl --update--web-download:從 GitHub 而不是 Microsoft Store 下載最新更新。檢查 WSL 狀態
wsl --status 查看有關 WSL 配置的常規信息,例如默認發行版類型、默認發行版和內核版本。檢查 WSL 版本
wsl --version 檢查有關 WSL 及其組件的版本信息。Help 命令
wsl --help 查看 WSL 中可用的選項和命令列表。以特定用戶的身份運行
wsl -u <Username>`, `wsl --user <Username> 若要以指定用戶身份運行 WSL,請將 <Username> 替換為 WSL 發行版中存在的用戶名。更改發行版的默認用戶
<DistributionName> config --default-user <Username> 更改用于發行版登錄的默認用戶。 用戶必須已經存在于發行版中才能成為默認用戶。例如:ubuntu config --default-user johndoe 會將 Ubuntu 發行版的默認用戶更改為“johndoe”用戶。關閉
wsl --shutdown 立即終止所有正在運行的發行版和 WSL 2 輕量級實用工具虛擬機。 在需要重啟 WSL 2 虛擬機環境的情形下,例如更改內存使用限制或更改 .wslconfig 文件,可能必須使用此命令。注銷或卸載 Linux 發行版
盡管可以通過 Microsoft Store 安裝 Linux 發行版,但無法通過 Store 將其卸載。注銷并卸載 WSL 發行版:wsl --unregister <DistributionName> 如果將 <DistributionName> 替換為目標 Linux 發行版的名稱,則將從 WSL 取消注冊該發行版,以便可以重新安裝或清理它。 警告:取消注冊后,與該分發版關聯的所有數據、設置和軟件將永久丟失。 從 Store 重新安裝會安裝分發版的干凈副本。 例如:wsl --unregister Ubuntu 將從可用于 WSL 的發行版中刪除 Ubuntu。 運行 wsl --list 將會顯示它不再列出。還可以像卸載任何其他應用商店應用程序一樣卸載 Windows 計算機上的 Linux 發行版應用。 若要重新安裝,請在 Microsoft Store 中找到該發行版,然后選擇“啟動”。裝載磁盤或設備
wsl --mount <DiskPath> 通過將 <DiskPath> 替換為物理磁盤所在的目錄\文件路徑,在所有 WSL2 發行版中附加和裝載該磁盤。 請參閱在 WSL 2 中裝載 Linux 磁盤。 選項包括:--vhd:指定 <Disk> 引用虛擬硬盤。 --name:使用裝入點的自定義名稱裝載磁盤 --bare:將磁盤附加到 WSL2,但不進行裝載。 --type <Filesystem>:裝載磁盤時使用的文件系統類型默認為 ext4(如果未指定)。 此命令也可輸入為:wsl --mount -t <Filesystem>。可以使用 blkid <BlockDevice> 命令檢測文件系統類型,例如:blkid <dev/sdb1>。 --partition <Partition Number>:要裝載的分區的索引號默認為整個磁盤(如果未指定)。 --options <MountOptions>:裝載磁盤時,可以包括一些特定于文件系統的選項。 例如,wsl --mount -o "data-ordered" 或 wsl --mount -o "data=writeback 之類的 ext4 裝載選項。 但是,目前僅支持特定于文件系統的選項。 不支持通用選項,例如 ro、rw 或 noatime。備注如果你正在運行 32 位進程來訪問 wsl.exe(一種 64 位工具),那么你可能需要按如下方式運行此命令:C:\Windows\Sysnative\wsl.exe --command。卸載磁盤
wsl --unmount <DiskPath> 卸載磁盤路徑中給定的磁盤,如果未提供磁盤路徑,則此命令將卸載并分離所有已裝載的磁盤。問題解決
wsl問題解決
總結
- 上一篇: Allegro在PCB中区域规则设置方法
- 下一篇: 134. 加油站(JS实现)