Ubuntu20.04子系統

常用

# 導出分發版到 E盤
wsl --export Ubuntu-20.04 E:\wsl-ubuntu20.04.tar
# 注銷原有分發版
wsl --unregister Ubuntu-20.04
# 導入到 E盤的新路徑(例如 E:\WSL\Ubuntu-20.04)
wsl --import Ubuntu-20.04 E:\WSL\Ubuntu-20.04 E:\wsl-ubuntu20.04.tar --version 2
# 設置默認用戶
ubuntu2004 config --default-user yjw# 列出已安裝的發行版及版本
wsl -l -v
# 啟動
wsl -d Ubuntu-20.04 # 或者直接wsl
# 強制關閉所有 WSL 發行版和虛擬機
wsl --shutdown	

安裝Ubuntu

1:啟用 WSL 功能

1.以管理員身份打開 PowerShell:右鍵點擊開始菜單,選擇 “Windows PowerShell (管理員)”。
2.運行以下命令啟用 WSL:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

3.啟用 虛擬機平臺功能(WSL 2 需要):

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

4.重啟電腦。

2:設置 WSL 2 為默認版本

1.下載并安裝 WSL 2 內核更新包:WSL 2 內核更新
2.安裝后重啟。
3.將 WSL 2 設為默認版本:

wsl --set-default-version 2
3:安裝 Ubuntu 20.04

1.打開 Microsoft Store,搜索 “Ubuntu 20.04 LTS”。
2.安裝完成后,從開始菜單啟動 Ubuntu 20.04。
3.首次啟動會提示設置用戶名和密碼(無需與 Windows 相同)。

4:驗證安裝

在 PowerShell 中檢查 WSL 版本:

wsl --list --verbose

確認 Ubuntu 20.04 的版本為 WSL 2(若顯示為 1,可手動轉換):

wsl --set-version Ubuntu-20.04 2

移動Ubuntu到E盤

1.檢查當前分發版狀態,如果狀態為 Running,無需干預,導出命令會自動處理。

wsl --list --running

2.導出分發版到 E盤:

wsl --export Ubuntu-20.04 E:\wsl-ubuntu20.04.tar

3.注銷原有分發版:

wsl --unregister Ubuntu-20.04

4.導入到 E盤的新路徑(例如 E:\WSL\Ubuntu-20.04):

wsl --import Ubuntu-20.04 E:\WSL\Ubuntu-20.04 E:\wsl-ubuntu20.04.tar --version 2

5.設置默認用戶(替換 <用戶名> 為你的 Ubuntu 用戶名):

ubuntu2004 config --default-user <用戶名>

可選優化

更改默認安裝路徑(適用于新安裝):
修改 %USERPROFILE%\.wslconfig 文件(如不存在則創建),添加:

[wsl2]
kernel=E:\\WSL\\vmlinux

常用指令

一、安裝與版本管理

指令說明
wsl --install默認安裝 WSL 2 和 Ubuntu
wsl --install -d <發行版名>指定安裝發行版(如 Debian)
wsl --set-default-version 2設置 WSL 默認版本為 2
wsl --update更新 WSL 內核
wsl --status查看 WSL 版本和運行狀態

二、發行版操作

指令說明
wsl -l -v列出已安裝的發行版及版本
wsl -d <發行版名>啟動指定發行版(如 wsl -d Ubuntu-20.04)
wsl --export <發行版> <文件名.tar>導出發行版到備份文件(如 wsl --export Ubuntu backup.tar)
wsl --import <發行版> <安裝路徑> <備份文件>從備份恢復發行版
wsl --unregister <發行版>徹底刪除發行版

三、啟動與關閉

指令說明
wsl 或 bash啟動默認發行版
wsl --shutdown強制關閉所有 WSL 發行版和虛擬機
wsl --terminate <發行版>關閉指定發行版

四、文件系統操作

指令說明
explorer.exe .在 Windows 資源管理器中打開當前 WSL 目錄
\wsl$<發行版名>\在 Windows 中直接訪問 WSL 文件系統(地址欄輸入)
wslpath -w <Linux路徑>將 Linux 路徑轉換為 Windows 路徑(如 wslpath -w /home/user)
wslpath -u <Windows路徑>將 Windows 路徑轉換為 Linux 路徑

五、網絡與端口

指令說明
ip addr show eth0查看 WSL 2 的 IP 地址
netsh interface portproxy add v4tov4 listenport=<Win端口> connectport=<WSL端口> connectaddress=<WSL_IP>Windows 端口轉發到 WSL
curl ifconfig.me查看 WSL 的公網 IP

六、性能與資源

指令說明
code ~/.wslconfig編輯 WSL 2 資源配置文件(內存/CPU 限制)
示例 .wslconfig 內容:
[wsl2]
memory=4GB
processors=2

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/91088.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/91088.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/91088.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【設計模式】狀態模式 (狀態對象(Objects for States))

狀態模式&#xff08;State Pattern&#xff09;詳解一、狀態模式簡介 狀態模式&#xff08;State Pattern&#xff09; 是一種 行為型設計模式(對象行為型模式)&#xff0c;它允許一個對象在其內部狀態改變時改變其行為。換句話說&#xff0c;對象看起來好像修改了它的類。 你…

工業前端組件庫重構心法:如何讓開發效率提升60%的交互模塊設計邏輯

工業前端組件庫重構心法&#xff1a;如何讓開發效率提升60%的交互模塊設計邏輯內容摘要在工業項目開發中&#xff0c;前端組件庫是提升開發效率的關鍵。然而&#xff0c;許多團隊的組件庫存在設計不合理、維護困難等問題&#xff0c;導致開發效率低下。如果能夠重構組件庫&…

leetcode 74. 搜索二維矩陣

二分查找經典題目&#xff1b;根據矩陣的特點&#xff0c;不需要把矩陣拉成一維&#xff0c;二維轉成一維映射關系為a[i]matrix[?i//n?][i%n]&#xff1b;然后開始二分查找&#xff0c;一直二分的收縮區間&#xff1b;class Solution:def searchMatrix(self, matrix: List[Li…

26考研英語詞匯的邏輯筆記(Unit31-43)

行為UNIT 31詞匯數量&#xff1a;274 詞群數量&#xff1a;16 詞群邏輯&#xff1a;行為舉止 | 行為標準與原則 給予、收回 | 接受、允許、讓步、拒絕 促進、鼓勵 | 支持、幫助、資助 破壞相關 | 錯誤、改正 阻礙、打擾相關 | 禁止、阻止、限制 值得、有利、不利相關 | 有意、故…

Lua(數據庫訪問)

Lua 數據庫訪問方法Lua 本身不提供內置的數據庫訪問功能&#xff0c;但可以通過第三方庫實現與多種數據庫的交互。以下是常見的 Lua 數據庫訪問方法&#xff1a;使用 LuaSQL 庫LuaSQL 是一個輕量級數據庫訪問庫&#xff0c;支持多種數據庫后端&#xff08;MySQL、PostgreSQL、S…

在 Dell PowerEdge T440 上通過 iDRAC9 安裝 Proxmox VE

在 Dell PowerEdge T440 上通過 iDRAC9 安裝 Proxmox VE 文章目錄 在 Dell PowerEdge T440 上通過 iDRAC9 安裝 Proxmox VE 1. 前置要求 1.1. 硬件信息(例) 1.2. 準備工作 2. 安裝步驟 2.1. 登錄 iDRAC9 2.2. 啟動虛擬控制臺 2.3. 掛載 Proxmox VE ISO 2.4. 設置服務器從虛擬…

window下MySQL安裝(三)卸載mysql

window下MySQL安裝&#xff08;三&#xff09;卸載mysql 卸載mysql數據庫&#xff0c;停止服務&#xff0c;備份文件&#xff0c;刪除mysql文件。結束。 停止mysql服務 以管理員身份打開命令提示符或 PowerShell&#xff1a; net stop <服務名稱> 示例&#xff1a;net st…

Elasticsearch 深度分頁問題與 `search_after` 解決方案

1. 引言 主題&#xff1a;介紹 Elasticsearch 深度分頁問題的背景&#xff0c;強調其在處理大規模數據集時的性能瓶頸。核心問題&#xff1a;傳統 from/size 分頁方式在深層分頁&#xff08;例如第500頁&#xff09;時&#xff0c;因需要加載和丟棄大量文檔&#xff0c;導致內存…

Spring Boot 2整合MyBatis Plus詳細指南

1. 環境準備Spring Boot版本&#xff1a;2.x&#xff08;推薦2.7.x&#xff09;MyBatis Plus版本&#xff1a;3.5.x&#xff08;兼容Spring Boot 2&#xff09;數據庫&#xff1a;MySQL 8.0&#xff08;其他數據庫需調整驅動&#xff09;2. 創建項目并添加依賴在pom.xml中添加核…

Docker鏡像導入解析:docker import vs docker load

本文通過Busybox鏡像的實戰演示&#xff0c;深入剖析兩個易混淆命令的技術原理與適用場景一、核心區別速覽特性docker importdocker load輸入來源容器文件系統快照(docker export輸出)完整鏡像歸檔(docker save輸出)保留信息僅文件內容完整鏡像(層/歷史/配置/標簽)生成鏡像結構…

Android 解決鍵盤遮擋輸入框

本文目錄 點擊直達Android 解決鍵盤遮擋輸入框代碼實現使用注意最后我還有一句話要說梧桐葉上三更雨&#xff0c;葉葉聲聲是別離。Android 解決鍵盤遮擋輸入框 在安卓中通常可以通過添加android:windowSoftInputMode"adjustResize|stateHidden"的方式來讓鍵盤頂起布…

熱門JavaScript庫“is“等軟件包遭npm供應鏈攻擊植入后門

輕量級 JavaScript 實用工具庫 "is" 是 NPM 平臺上的熱門項目&#xff0c;每周下載量超過 220 萬次。然而在 2025 年 7 月 19 日&#xff0c;該庫開發者遭遇釣魚攻擊導致賬戶憑證泄露&#xff0c;攻擊者借此發布了包含遠程代碼執行后門的惡意版本。釣魚攻擊入侵開發者…

如何實現緩存音頻功能(App端詳解)

本方案提供了符合平臺規范的音頻緩存實現&#xff0c;通過分層設計確保功能可靠性&#xff0c;同時預留擴展點支持未來優化需求。&#x1f4e6; 音頻緩存與播放流程說明 項目目標 實現App端音頻資源的自動緩存與播放&#xff1a; 獲取遠程音頻URL下載文件至本地_downloads/目錄…

從零到一:Django圖書管理系統完整開發實戰指南

作者&#xff1a;笙囧同學 身份&#xff1a;中科院計算機大模型方向碩士 | 全棧開發愛好者 座右銘&#xff1a;偷懶是人生進步的階梯 聯系方式&#xff1a;3251736703qq.com 可接課設&#xff0c;論文&#xff0c;專利輔導 全平臺賬號&#xff1a;笙囧同學 &#x1f4d6; 前言 …

硬件電路設計(基本元器件)

一、電阻 1.電阻的基本概念 電阻是導體對電流阻礙作用的物理量&#xff0c;符號為R&#xff0c;單位為歐姆&#xff08;Ω&#xff09;。電阻的大小由導體的材料、長度、橫截面積和溫度共同決定。 電阻公式 導體的電阻R可通過以下公式計算&#xff1a; ρ&#xff1a;電阻率&…

R語言常用擴展包

R語言的強大之處很大程度上源于其豐富的擴展包&#xff08;Packages&#xff09;生態系統&#xff0c;目前CRAN&#xff08; Comprehensive R Archive Network&#xff09;上托管的擴展包已超過20,000個。以下是不同領域最常用的核心擴展包分類介紹&#xff1a; 一、數據處理與…

文件相關問題(AI回答)

一個進程打開一個文件&#xff0c;另一個進程能刪除這個文件嗎DeepSeek-R1 回答完成深度思考完成 用時10秒是的&#xff0c;?另一個進程可以刪除一個已被打開的文件?&#xff0c;但具體行為取決于操作系統和文件系統。以下是關鍵細節&#xff1a;1. ?Linux/Unix 的行為??刪…

三相四橋臂SVPWM控制及電機模型

三相四橋臂SVPWM控制策略及其在電機驅動中應用 一、三相四橋臂逆變器拓撲特性 1. 結構優勢 中性點控制&#xff1a;第四橋臂獨立調節中性點電壓&#xff0c;支持不平衡負載電壓利用率&#xff1a;相比傳統三橋臂提升15.47%&#xff0c;最大線電壓達U_{dc}硬件簡化&#xff1a;無…

deepseek+飛書多維表格 打造小紅書矩陣

通過AI技術平臺DeepSeek的數據分析與內容生成能力&#xff0c;結合飛書多維表格的智能化協作管理&#xff0c;實現小紅書矩陣賬號的高效運營。DeepSeek精準抓取熱點趨勢并生成爆款文案&#xff0c;飛書多維表格則提供可視化內容排期、多賬號數據看板及團隊任務分配功能&#xf…

4、如何生成分布式ID?

目錄 1、分布式ID介紹 什么是 ID&#xff1f; 什么是分布式 ID&#xff1f; 分布式 ID 需要滿足哪些要求? 2、分布式 ID 常見解決方案 1、數據庫 示例使用2&#xff1a; 2、數據庫號段模式 使用示例2&#xff1a; 一、核心設計思路 二、實現代碼 1. 數據庫表設計&…